def test_albumartist(self):
trk = Track(albumartist='album_artist', artist='track_artist')
- self.assertEqual(trk.Artist.name, 'album_artist')
+ self.assertEqual(trk.Artist.name, 'track_artist')
trk = Track(artist='track_artist')
self.assertEqual(trk.Artist.name, 'track_artist')
+ self.assertEqual(trk.Artist.albumartist, 'track_artist')
def test_genres(self):
trk = Track(**{'artist': 'Devolt', 'genre': ['Rock, Stoner ', ' Punk; Heavy', 'doom']})
trk = Track(**{'artist': 'Devolt', 'genre': 'Punk '})
self.assertEqual(trk.genres, ['Punk'])
+ def test_artist_object(self):
+ trk = Track(**DEVOLT)
+ self.assertEqual(trk.Artist.name, DEVOLT['artist'])
+ self.assertEqual(trk.Artist.mbid, DEVOLT['musicbrainz_artistid'])
+
+ def test_album_object(self):
+ trk = Track(**DEVOLT)
+ self.assertEqual(trk.Album.name, DEVOLT['album'])
+ self.assertEqual(trk.Album.mbid, DEVOLT['musicbrainz_albumid'])
+
# vim: ai ts=4 sw=4 sts=4 expandtab