class TestArtistObject(unittest.TestCase):
def test_init(self):
- artist = {'artist': SEPARATOR.join(['Original Name', 'Featuring Nane', 'Featureā¦']),
+ artist = {'artist':
+ SEPARATOR.join(['Original Name', 'Featuring Nane', 'Featureā¦']),
'albumartist': 'Name',
- 'musicbrainz_artistid': VALID,
- 'musicbrainz_albumartistid': VALID.replace('11', '22'),
+ 'musicbrainz_artistid':
+ SEPARATOR.join([VALID, VALID.replace('0000', '1312')]),
}
art = Artist(**artist)
- self.assertTrue(art.name == 'Name')
- self.assertTrue(art.mbid == VALID.replace('11', '22'))
- artist.pop('musicbrainz_albumartistid')
- art = Artist(**artist)
- self.assertTrue(art.mbid == VALID)
+ self.assertEqual(art.name, 'Original Name')
+ self.assertEqual(art.mbid, VALID)
+ self.assertEqual(art.albumartist, artist['albumartist'])
artist.pop('albumartist')
art = Artist(**artist)
- self.assertTrue(art.name == 'Original Name', art.name)
+ self.assertEqual(art.name, 'Original Name')
+ self.assertEqual(art.albumartist, 'Original Name')
def test_empty_name(self):
for args in [
- {'mbid':VALID},
+ {'mbid': VALID},
{'name': None},
{},
]: