Test new Album.date attribute
This commit is contained in:
parent
1207700a15
commit
d60bb57f5f
@ -164,6 +164,12 @@ class AlbumTest(unittest.TestCase):
|
||||
self.assertEqual(album.num_tracks, num_tracks)
|
||||
self.assertRaises(AttributeError, setattr, album, 'num_tracks', None)
|
||||
|
||||
def test_date(self):
|
||||
date = '1977-01-01'
|
||||
album = Album(date=date)
|
||||
self.assertEqual(album.date, date)
|
||||
self.assertRaises(AttributeError, setattr, album, 'date', None)
|
||||
|
||||
def test_musicbrainz_id(self):
|
||||
mb_id = u'mb-id'
|
||||
album = Album(musicbrainz_id=mb_id)
|
||||
@ -229,6 +235,13 @@ class AlbumTest(unittest.TestCase):
|
||||
self.assertEqual(album1, album2)
|
||||
self.assertEqual(hash(album1), hash(album2))
|
||||
|
||||
def test_eq_date(self):
|
||||
date = '1977-01-01'
|
||||
album1 = Album(date=date)
|
||||
album2 = Album(date=date)
|
||||
self.assertEqual(album1, album2)
|
||||
self.assertEqual(hash(album1), hash(album2))
|
||||
|
||||
def test_eq_musibrainz_id(self):
|
||||
album1 = Album(musicbrainz_id=u'id')
|
||||
album2 = Album(musicbrainz_id=u'id')
|
||||
@ -276,6 +289,12 @@ class AlbumTest(unittest.TestCase):
|
||||
self.assertNotEqual(album1, album2)
|
||||
self.assertNotEqual(hash(album1), hash(album2))
|
||||
|
||||
def test_ne_date(self):
|
||||
album1 = Album(date='1977-01-01')
|
||||
album2 = Album(date='1977-01-02')
|
||||
self.assertNotEqual(album1, album2)
|
||||
self.assertNotEqual(hash(album1), hash(album2))
|
||||
|
||||
def test_ne_musicbrainz_id(self):
|
||||
album1 = Album(musicbrainz_id=u'id1')
|
||||
album2 = Album(musicbrainz_id=u'id2')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user