title: Python unit test is not running
body: <p>I am trying to define a test method. Currently I am not receiving any errors, but the test is not actually running. The test is trying to make sure that only the first word in a string that is in list_first_words is being returned.</p>
  <pre><code>import unittest
  
  class TestSong(unittest.TestCase):
      def first_words_list(self):
          self.assertEqual(Song().firstwords([&quot;hello world&quot;]),[&quot;hello&quot;])
  
  if __name__ == &quot;__main__&quot;:
      unittest.main()
  </code></pre>
  <p>Code that is being tested:</p>
  <pre><code>def firstwords(self,large_song_list):
          all_first_words = [] # Create an empty list
          for track in large_song_list:
              first_word = track.trackName.partition(' ')[0]
              all_first_words.append(first_word)
          return all_first_words
  </code></pre>