diff --git a/tests/models_test.py b/tests/models_test.py index eb7fa187..e5878bf0 100644 --- a/tests/models_test.py +++ b/tests/models_test.py @@ -91,6 +91,13 @@ class AlbumTest(unittest.TestCase): album2 = Album(artists=artists) self.assertEqual(album1, album2) + def test_eq_artists_order(self): + artist1 = Artist(name=u'name1') + artist2 = Artist(name=u'name2') + album1 = Album(artists=[artist1, artist2]) + album2 = Album(artists=[artist2, artist1]) + self.assertEqual(album1, album2) + def test_eq_num_tracks(self): album1 = Album(num_tracks=2) album2 = Album(num_tracks=2) @@ -241,6 +248,13 @@ class TrackTest(unittest.TestCase): track2 = Track(artists=artists) self.assertEqual(track1, track2) + def test_eq_artists_order(self): + artist1 = Artist(name=u'name1') + artist2 = Artist(name=u'name2') + track1 = Track(artists=[artist1, artist2]) + track2 = Track(artists=[artist2, artist1]) + self.assertEqual(track1, track2) + def test_eq_album(self): album = Album() track1 = Track(album=album)