yading@7: from musixmatch import * yading@7: from tests import base yading@7: yading@7: class TestArtist(base.TestItem): yading@7: Class = artist.Artist yading@7: item = { yading@7: "artist_id": "292", yading@7: "artist_mbid": "292", yading@7: } yading@7: item_str = "{ 'artist_id': '292',\n 'artist_mbid': '292'}" yading@7: item_repr = "Artist({'artist_mbid': '292', 'artist_id': '292'})" yading@7: item_hash = 292 yading@7: yading@7: class TestArtistsCollection(base.TestCollection): yading@7: CollectionClass = artist.ArtistsCollection yading@7: AllowedContentClass = artist.ArtistsCollection.allowedin() yading@7: item_list = 'artist_list' yading@7: item_id = 'artist_id' yading@7: item = 'artist' yading@7: message = { yading@7: "body": { yading@7: "artist_list": [ yading@7: { yading@7: "artist": { yading@7: "artist_id": "292", yading@7: "artist_mbid": "292", yading@7: } yading@7: }, yading@7: { yading@7: "artist": { yading@7: "artist_id": "8976", yading@7: "artist_mbid": "8976", yading@7: } yading@7: }, yading@7: { yading@7: "artist": { yading@7: "artist_id": "9673", yading@7: "artist_mbid": "9673", yading@7: } yading@7: } yading@7: ] yading@7: }, yading@7: "header": { yading@7: "execute_time": 0.14144802093506001, yading@7: "status_code": 200 yading@7: } yading@7: } yading@7: