def test_get_artists(self): song = Song(self.mp3_file_path) self.assertEqual("DJ Mustard", song.artists[0].name) song = Song(self.flac_file_path) self.assertEqual("Dr. Dre", song.artists[0].name) song = Song(self.m4a_file_path) self.assertEqual("Amon Tobin", song.artists[0].name) song = Song(self.no_meta_file) self.assertEqual("Imperial Teen", song.artists[0].name) song = Song(self.no_meta_file) song.artists = [Artist("Mystery Artist")] self.assertEqual("Mystery Artist", song.artists[0].name) song = Song(self.no_meta_file, artists="Mystery Artist") self.assertEqual("Mystery Artist", song.artists[0].name) song = Song(self.no_meta_file, artists=Artist("Mystery Artist")) self.assertEqual("Mystery Artist", song.artists[0].name)