yading@7: from musixmatch import * yading@7: from tests import base yading@7: yading@7: class TestTrack(base.TestItem): yading@7: Class = track.Track yading@7: item = { yading@7: "track_id": "292", yading@7: "track_mbid": "292", yading@7: } yading@7: item_str = "{ 'track_id': '292',\n 'track_mbid': '292'}" yading@7: item_repr = "Track({'track_mbid': '292', 'track_id': '292'})" yading@7: item_hash = 292 yading@7: yading@7: class TestTracksCollection(base.TestCollection): yading@7: CollectionClass = track.TracksCollection yading@7: AllowedContentClass = track.TracksCollection.allowedin() yading@7: item_list = 'track_list' yading@7: item_id = 'track_id' yading@7: item = 'track' yading@7: message = { yading@7: "body": { yading@7: "track_list": [ yading@7: { yading@7: "track": { yading@7: "track_id": "292", yading@7: "track_mbid": "292", yading@7: } yading@7: }, yading@7: { yading@7: "track": { yading@7: "track_id": "8976", yading@7: "track_mbid": "8976", yading@7: } yading@7: }, yading@7: { yading@7: "track": { yading@7: "track_id": "9673", yading@7: "track_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: