class TestMusicCrawler(unittest.TestCase): def setUp(self): self.my_crawl = MusicCrawler("/home/elena/hackBG/My_songs") def test_initialisation(self): self.assertIsInstance(self.my_crawl, MusicCrawler) def test_generate_playlist(self): a = self.my_crawl.generate_playlist() for sng in range(0, len(a.song_list)): self.assertIsInstance(a.song_list[sng], Song) self.assertIsInstance(a, Playlist)
def test_crawlered_playlist_save(self): crawler = MusicCrawler("/home/hdimitrova/Music/Linkin Park - Meteora") playlist = crawler.generate_playlist("Linkin Park - Meteora") playlist.save() playlist.pprint_playlist()
def test_crawler_generate_ability(self): crawler = MusicCrawler("/home/hdimitrova/Music/Linkin Park - Meteora") playlist = crawler.generate_playlist("Meteora") self.assertEqual(playlist.total_length(), '0:36:41')
def setUp(self): self.my_crawl = MusicCrawler("/home/elena/hackBG/My_songs")