X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=tests%2Ftest_track.py;h=368cd456b34948d1a27b8031a3b5228f82d31b3b;hb=a260ebea93f23d72aa6e0178744b0f64c469b7ba;hp=438233c5b26ac9f88b56708ae81dda3619fdda11;hpb=f2d54b31a8da9852fc532cc90b29623eabe27b9d;p=mpd-sima.git diff --git a/tests/test_track.py b/tests/test_track.py index 438233c..368cd45 100644 --- a/tests/test_track.py +++ b/tests/test_track.py @@ -18,6 +18,7 @@ DEVOLT = { 'musicbrainz_artistid': 'd8e7e3e2-49ab-4f7c-b148-fc946d521f99', 'musicbrainz_trackid': 'fabf8fc9-2ae5-49c9-8214-a839c958d872', 'time': '220', + 'duration': '220.000', 'title': 'Crazy', 'track': '3/6'} @@ -38,9 +39,10 @@ class TestTrackObject(unittest.TestCase): 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']}) @@ -50,4 +52,14 @@ class TestTrackObject(unittest.TestCase): 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