Exemple #1
0
    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)