Mercurial > hg > pmhd
annotate musixmatch-master/tests/artist.py @ 13:844d341cf643 tip
Back up before ISMIR
author | Yading Song <yading.song@eecs.qmul.ac.uk> |
---|---|
date | Thu, 31 Oct 2013 13:17:06 +0000 |
parents | 8c29444cb5fd |
children |
rev | line source |
---|---|
yading@7 | 1 from musixmatch import * |
yading@7 | 2 from tests import base |
yading@7 | 3 |
yading@7 | 4 class TestArtist(base.TestItem): |
yading@7 | 5 Class = artist.Artist |
yading@7 | 6 item = { |
yading@7 | 7 "artist_id": "292", |
yading@7 | 8 "artist_mbid": "292", |
yading@7 | 9 } |
yading@7 | 10 item_str = "{ 'artist_id': '292',\n 'artist_mbid': '292'}" |
yading@7 | 11 item_repr = "Artist({'artist_mbid': '292', 'artist_id': '292'})" |
yading@7 | 12 item_hash = 292 |
yading@7 | 13 |
yading@7 | 14 class TestArtistsCollection(base.TestCollection): |
yading@7 | 15 CollectionClass = artist.ArtistsCollection |
yading@7 | 16 AllowedContentClass = artist.ArtistsCollection.allowedin() |
yading@7 | 17 item_list = 'artist_list' |
yading@7 | 18 item_id = 'artist_id' |
yading@7 | 19 item = 'artist' |
yading@7 | 20 message = { |
yading@7 | 21 "body": { |
yading@7 | 22 "artist_list": [ |
yading@7 | 23 { |
yading@7 | 24 "artist": { |
yading@7 | 25 "artist_id": "292", |
yading@7 | 26 "artist_mbid": "292", |
yading@7 | 27 } |
yading@7 | 28 }, |
yading@7 | 29 { |
yading@7 | 30 "artist": { |
yading@7 | 31 "artist_id": "8976", |
yading@7 | 32 "artist_mbid": "8976", |
yading@7 | 33 } |
yading@7 | 34 }, |
yading@7 | 35 { |
yading@7 | 36 "artist": { |
yading@7 | 37 "artist_id": "9673", |
yading@7 | 38 "artist_mbid": "9673", |
yading@7 | 39 } |
yading@7 | 40 } |
yading@7 | 41 ] |
yading@7 | 42 }, |
yading@7 | 43 "header": { |
yading@7 | 44 "execute_time": 0.14144802093506001, |
yading@7 | 45 "status_code": 200 |
yading@7 | 46 } |
yading@7 | 47 } |
yading@7 | 48 |