| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925 |
- import unittest
- from mock import Mock, patch, MagicMock
- from django.conf import settings
- from hackathon.scripts.steam import *
- class SteamTests(unittest.TestCase):
- def setup(self):
- self.API_URL = 'http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/'
- self.APIKEY = '231E98D442E52B87110816C3D5114A1D'
- self.userID = 'Marorin'
- self.steamnum = '76561197997115778'
- def testGetUserIDNum(self):
- '''Test for steam.py method'''
-
- # Pulling from setUp
- userID = self.userID
- API_URL = self.API_URL
- APIKEY = self.APIKEY
-
- # constructing the URL
- self.url = API_URL + '?' + APIKEY + '&' + userID
- with patch('hackathon.scripts.steam.steamIDpulling') as mock_steamIDPulling:
- # Mocking the return value of this method.
- mock_steamIDpulling = 76561197997115778
- self.assertEqual(steamIDPulling(userID,APIKEY),mock_steamIDpulling)
- def testgamespulling(self):
- '''Test gamesPulling method'''
- with patch('hackathon.scripts.steam.gamesPulling) as mock_gamesPulling:
- jsonList = [{
- "appid": 4000,
- "name": "Garry's Mod",
- "playtime_forever": 0,
- "img_icon_url": "d9101cbeddcc4ff06c7fa1936c3f381b0bbf2e92",
- "img_logo_url": "dca12980667e32ab072d79f5dbe91884056a03a2",
- "has_community_visible_stats": true
- },
- {
- "appid": 6550,
- "name": "Devil May Cry 3: Special Edition",
- "playtime_forever": 217,
- "img_icon_url": "5c216acd743413bee9ae18c0d5302e5939ca689f",
- "img_logo_url": "b26ae9eee26c206b2b3bfab7d365f707e20854a3"
- },
- {
- "appid": 10500,
- "name": "Empire: Total War",
- "playtime_forever": 0,
- "img_icon_url": "dc10f7bad53d3d922c196d116b1c5d6a4b274768",
- "img_logo_url": "d60c77df97439e8434f0d0be9c3e2d9f39699991",
- "has_community_visible_stats": true
- },
- {
- "appid": 17460,
- "name": "Mass Effect",
- "playtime_forever": 1242,
- "img_icon_url": "57be81f70afa48c65437df93d75ba167a29687bc",
- "img_logo_url": "7501ea5009533fa5c017ec1f4b94725d67ad4936"
- },
- {
- "appid": 12810,
- "name": "Overlord II",
- "playtime_forever": 0,
- "img_icon_url": "cc38122745bd44454e7e122e86023fb35e652d9d",
- "img_logo_url": "7107ed1429c4be7637571fdf262f61af6bc7d4a2"
- },
- {
- "appid": 45700,
- "name": "Devil May Cry 4",
- "playtime_forever": 925,
- "img_icon_url": "1f869ad15ffdc1eb406c5d1635c9c0efb2e91f12",
- "img_logo_url": "5b274e94aec7806da9a1b5ba5334668781ff0fd2"
- },
- {
- "appid": 24980,
- "name": "Mass Effect 2",
- "playtime_forever": 4040,
- "img_icon_url": "e6f3b9b0762fd4d42a732abfc41887f6c5903a52",
- "img_logo_url": "d446fe6d77c9f434cd7fd871400b978fc01fb4e7"
- },
- {
- "appid": 4540,
- "name": "Titan Quest",
- "playtime_forever": 0,
- "img_icon_url": "d59f857aed0d38c69960a9d80e3d23e0863f4e01",
- "img_logo_url": "e82186f6efe8d5d593c2fb1b57f8b1e056e6d82e",
- "has_community_visible_stats": true
- },
- {
- "appid": 21100,
- "name": "F.E.A.R. 3",
- "playtime_forever": 0,
- "img_icon_url": "01b73115a3ff7315d14f0bcf7beff01ef76162b4",
- "img_logo_url": "d2fcf83ec76e845ed19f4ff8324304e2981af391",
- "has_community_visible_stats": true
- },
- {
- "appid": 620,
- "name": "Portal 2",
- "playtime_forever": 29,
- "img_icon_url": "2e478fc6874d06ae5baf0d147f6f21203291aa02",
- "img_logo_url": "d2a1119ddc202fab81d9b87048f495cbd6377502",
- "has_community_visible_stats": true
- },
- {
- "appid": 45760,
- "name": "Ultra Street Fighter IV",
- "playtime_forever": 111,
- "img_icon_url": "473fcea2eb516528608dff7f9e3e61009d76a282",
- "img_logo_url": "bdd481249e579f852056b51db32a6279444d4f47",
- "has_community_visible_stats": true
- },
- {
- "appid": 21090,
- "name": "F.E.A.R.",
- "playtime_forever": 0,
- "img_icon_url": "71f118282be5aaa34eb82506593130ecfcc6a90b",
- "img_logo_url": "df122e0ee9eb2a5371910ffda0f8a3382e09232e"
- },
- {
- "appid": 21110,
- "name": "F.E.A.R.: Extraction Point",
- "playtime_forever": 0,
- "img_icon_url": "153d4f89ef0bd59a0039c396ff963a31d4d5e71b",
- "img_logo_url": "df122e0ee9eb2a5371910ffda0f8a3382e09232e"
- },
- {
- "appid": 21120,
- "name": "F.E.A.R.: Perseus Mandate",
- "playtime_forever": 0,
- "img_icon_url": "7b1d0271f2735ca66e1cb681eb4da1a7c985d53f",
- "img_logo_url": "df122e0ee9eb2a5371910ffda0f8a3382e09232e"
- },
- {
- "appid": 16450,
- "name": "F.E.A.R. 2: Project Origin",
- "playtime_forever": 0,
- "img_icon_url": "6611d8b01c7a2cc3538c478c044d1e09f3140eaa",
- "img_logo_url": "41734347c3f05fe7dd797570130f5069c08f9d1b"
- },
- {
- "appid": 32800,
- "name": "The Lord of the Rings: War in the North",
- "playtime_forever": 0,
- "img_icon_url": "56dcf3fe99a90c25daae1cbe84319bb8af3c6ac5",
- "img_logo_url": "b90d899806ebaff87ed7d2cdc4d9e0a3f11b73b0",
- "has_community_visible_stats": true
- },
- {
- "appid": 107100,
- "name": "Bastion",
- "playtime_forever": 45,
- "img_icon_url": "8377b4460f19465c261673f76f2656bdb3288273",
- "img_logo_url": "d113d66ef88069d7d35a74cfaf2e2ee917f61133",
- "has_community_visible_stats": true
- },
- {
- "appid": 55230,
- "name": "Saints Row: The Third",
- "playtime_forever": 246,
- "img_icon_url": "ec83645f13643999e7c91da75d418053d6b56529",
- "img_logo_url": "1129528455a8b297fb6404cbb90e802a62881b11",
- "has_community_visible_stats": true
- },
- {
- "appid": 34270,
- "name": "SEGA Genesis & Mega Drive Classics",
- "playtime_forever": 4,
- "img_icon_url": "48a187fa87c58b798646a430d446dd36eeabd1a4",
- "img_logo_url": "212f55b3ea1a8c70427890896e93a37b49f57187",
- "has_community_visible_stats": true
- },
- {
- "appid": 71340,
- "name": "Sonic Generations",
- "playtime_forever": 520,
- "img_icon_url": "efda039147f0968bc726c547ff3809f98b69964a",
- "img_logo_url": "21ec1e24c31a50500bbddb8c8c8add451e6dcbe1",
- "has_community_visible_stats": true
- },
- {
- "appid": 72850,
- "name": "The Elder Scrolls V: Skyrim",
- "playtime_forever": 2431,
- "img_icon_url": "b9aca8a189abd8d6aaf09047dbb0f57582683e1c",
- "img_logo_url": "c5af3cde13610fca25cd17634a96d72487d21e74",
- "has_community_visible_stats": true
- },
- {
- "appid": 41070,
- "name": "Serious Sam 3: BFE",
- "playtime_forever": 0,
- "img_icon_url": "2e7a17d4b345ffb13ef3d9e39257c2659fe4a86b",
- "img_logo_url": "cc3a3c30187b5fbbd0a8861ad08b4f7d779ba239",
- "has_community_visible_stats": true
- },
- {
- "appid": 57400,
- "name": "Batman: Arkham City™",
- "playtime_forever": 1271,
- "img_icon_url": "4c208d1365ea5614326717ecfcfea1196ef48e70",
- "img_logo_url": "5456a41d4076244a6c593cbb260c3384493a7727",
- "has_community_visible_stats": true
- },
- {
- "appid": 200260,
- "name": "Batman: Arkham City GOTY",
- "playtime_forever": 592,
- "img_icon_url": "746ecf3ce44b2525eb7ad643e76a3b60913d2662",
- "img_logo_url": "9b229e12fd5ce27bd101d5862c19b1a6e3d01239",
- "has_community_visible_stats": true
- },
- {
- "appid": 108710,
- "name": "Alan Wake",
- "playtime_forever": 0,
- "img_icon_url": "ec7953511aaaf5a2c2093b872b5b43c6cab56462",
- "img_logo_url": "0f9b6613ac50bf42639ed6a2e16e9b78e846ef0a",
- "has_community_visible_stats": true
- },
- {
- "appid": 207490,
- "name": "Rayman Origins",
- "playtime_forever": 585,
- "img_icon_url": "1e155c2bc13e8793aed8bb61fdac798fe0d49de7",
- "img_logo_url": "ebfd3f8da2b0416d71724a2929740a72a6eaabf4"
- },
- {
- "appid": 41500,
- "name": "Torchlight",
- "playtime_forever": 130,
- "img_icon_url": "b2a2a43e401dce3c69898b67b1b8af4481d96b08",
- "img_logo_url": "e36226c6a0575e6e1838e1f915e91f8b31ab3008",
- "has_community_visible_stats": true
- },
- {
- "appid": 200710,
- "name": "Torchlight II",
- "playtime_forever": 1011,
- "img_icon_url": "40776762bb63c4eded37d1a2b4431a90aa57ea84",
- "img_logo_url": "fd37abb86628ff54ed304f75c2fb7cf75a4f6902",
- "has_community_visible_stats": true
- },
- {
- "appid": 205350,
- "name": "Mortal Kombat Kollection",
- "playtime_forever": 0,
- "img_icon_url": "048e463386c8f0049d6e08bbf8f5ebb5d232394f",
- "img_logo_url": "44281a64a93a583fdd2435036ac794e7dcc7beb8",
- "has_community_visible_stats": true
- },
- {
- "appid": 202750,
- "name": "Alan Wake's American Nightmare",
- "playtime_forever": 0,
- "img_icon_url": "313aabf37ed0b521ad969d3fe21768d31300f1ca",
- "img_logo_url": "d3593fa14e4ea8685dc6b1f71dbaa980c013ff02",
- "has_community_visible_stats": true
- },
- {
- "appid": 113200,
- "name": "The Binding of Isaac",
- "playtime_forever": 503,
- "img_icon_url": "383cf045ca20625db18f68ef5e95169012118b9e",
- "img_logo_url": "d9a7ee7e07dffed1700cb8b3b9482105b88cc5b5",
- "has_community_visible_stats": true
- },
- {
- "appid": 35140,
- "name": "Batman: Arkham Asylum GOTY Edition",
- "playtime_forever": 0,
- "img_icon_url": "e52f91ecb0d3f20263e96fe188de1bcc8c91643e",
- "img_logo_url": "172e0928b845c18491f1a8fee0dafe7a146ac129",
- "has_community_visible_stats": true
- },
- {
- "appid": 211420,
- "name": "Dark Souls: Prepare to Die Edition",
- "playtime_forever": 5309,
- "img_icon_url": "a24804c6c8412c8cd9d50efd06bf03fa58ff80a9",
- "img_logo_url": "d293c8e38f56de2c7097b2c7a975caca49029a8b",
- "has_community_visible_stats": true
- },
- {
- "appid": 204300,
- "name": "Awesomenauts",
- "playtime_forever": 9,
- "img_icon_url": "4996933171d0804bd0ceb7b9a0e224b3139d18ba",
- "img_logo_url": "a2eba6157703c60bfcc199f06df5f1568c9835bb",
- "has_community_visible_stats": true
- },
- {
- "appid": 204630,
- "name": "Retro City Rampage™ DX",
- "playtime_forever": 0,
- "img_icon_url": "423b87d4a5a00ff6e807558e565b0b515fadf61b",
- "img_logo_url": "3ca51d2767c5de3358c4f1824f1b362a9494983f",
- "has_community_visible_stats": true
- },
- {
- "appid": 214560,
- "name": "Mark of the Ninja",
- "playtime_forever": 1,
- "img_icon_url": "220f33169c93c2f6381cd785399fb52bfc79309f",
- "img_logo_url": "c20501309696e5bcda98e9e4f2649abc5720a1d1",
- "has_community_visible_stats": true
- },
- {
- "appid": 49520,
- "name": "Borderlands 2",
- "playtime_2weeks": 24,
- "playtime_forever": 7526,
- "img_icon_url": "a3f4945226e69b6196074df4c776e342d3e5a3be",
- "img_logo_url": "86b0fa5ddb41b4dfff7df194a017f3418130d668",
- "has_community_visible_stats": true
- },
- {
- "appid": 205950,
- "name": "Jet Set Radio",
- "playtime_forever": 644,
- "img_icon_url": "884cfa9f5f615e297f8c53a2010f1b63835e44b5",
- "img_logo_url": "3272dfd2e30df5629bfbaa851ea503e9ee28b75a",
- "has_community_visible_stats": true
- },
- {
- "appid": 213610,
- "name": "Sonic Adventure™ 2 ",
- "playtime_forever": 0,
- "img_icon_url": "0ff2b133493b0bf7f1c16a38a83e7053f0b90f2d",
- "img_logo_url": "b59ee5bd744212a79db6fd8f71aec6729671da2b",
- "has_community_visible_stats": true
- },
- {
- "appid": 205790,
- "name": "Dota 2 Test",
- "playtime_forever": 20,
- "img_icon_url": "",
- "img_logo_url": ""
- },
- {
- "appid": 218680,
- "name": "Scribblenauts Unlimited",
- "playtime_forever": 0,
- "img_icon_url": "e933a9993b7d0b905dbb37636a97339a2c277e0f",
- "img_logo_url": "c3f8420cd87dd772df8a35013e3538e964ecc2b8",
- "has_community_visible_stats": true
- },
- {
- "appid": 223220,
- "name": "Giana Sisters: Twisted Dreams",
- "playtime_forever": 115,
- "img_icon_url": "ac543243f2541e7a7728bf2165c5f3ebc57679fb",
- "img_logo_url": "9c8baddbab7938b5b995843d36526a30bd12bb1d",
- "has_community_visible_stats": true
- },
- {
- "appid": 4920,
- "name": "Natural Selection 2",
- "playtime_forever": 0,
- "img_icon_url": "df709ad4689cbfb82c2971be4adba431e755875f",
- "img_logo_url": "ab7b1142e17865e6d3472d3fd4b345620ec5f36f",
- "has_community_visible_stats": true
- },
- {
- "appid": 219950,
- "name": "NiGHTS into Dreams...",
- "playtime_forever": 0,
- "img_icon_url": "630fb86750aaa5d9ca713df086fa93d9804e9f02",
- "img_logo_url": "7316d46b1ce35a260ddedc6a1f7590a8b98dea92",
- "has_community_visible_stats": true
- },
- {
- "appid": 4560,
- "name": "Company of Heroes",
- "playtime_forever": 0,
- "img_icon_url": "64946619217da497c9b29bc817bb40dd7d28c912",
- "img_logo_url": "e12e8695c6766b47a089351dd9c4531e669c2a7b"
- },
- {
- "appid": 9340,
- "name": "Company of Heroes: Opposing Fronts",
- "playtime_forever": 0,
- "img_icon_url": "29725d719946c3e1aa4eea15d262c9fd789c1392",
- "img_logo_url": "830c99099ea2cfecfe74c41f376fc892a09dd181"
- },
- {
- "appid": 20540,
- "name": "Company of Heroes: Tales of Valor",
- "playtime_forever": 0,
- "img_icon_url": "64946619217da497c9b29bc817bb40dd7d28c912",
- "img_logo_url": "ed0c55412acea558d025a3e238e2b7341edc5c41"
- },
- {
- "appid": 43110,
- "name": "Metro 2033",
- "playtime_forever": 0,
- "img_icon_url": "a70fe6dc214f24107d20596f3040dbfa220ed42d",
- "img_logo_url": "df9a163ac1f28dfc84c93a6fc0dc51719eaef518",
- "has_community_visible_stats": true
- },
- {
- "appid": 50620,
- "name": "Darksiders",
- "playtime_forever": 925,
- "img_icon_url": "e429cee10d864faf2aae2ea9cd75e8e1942fbe08",
- "img_logo_url": "14bd29bc9b291081b63258e3bfbbf5bb655c2347",
- "has_community_visible_stats": true
- },
- {
- "appid": 55110,
- "name": "Red Faction: Armageddon",
- "playtime_forever": 0,
- "img_icon_url": "e59c7e741c05c9071176b270bdbb733afe55c751",
- "img_logo_url": "19f894d0e08dff8e284d4facc5968a1025da997d",
- "has_community_visible_stats": true
- },
- {
- "appid": 228200,
- "name": "Company of Heroes (New Steam Version)",
- "playtime_forever": 0,
- "img_icon_url": "df92dc239acb3cf5d3e3eba645f3df2aaf7f91ad",
- "img_logo_url": "87aa009e93d5aa56a55d0e9056708d018ddd6483",
- "has_community_visible_stats": true
- },
- {
- "appid": 201790,
- "name": "Orcs Must Die! 2",
- "playtime_forever": 0,
- "img_icon_url": "fabd8658e8e76f7c99c56f26b69d29882756f9b4",
- "img_logo_url": "c345d9b205f349f0e7f4e6cdf8af4d0b7d242505",
- "has_community_visible_stats": true
- },
- {
- "appid": 4570,
- "name": "Warhammer 40,000: Dawn of War - Game of the Year Edition",
- "playtime_forever": 5,
- "img_icon_url": "a4c7a8cce43d797c275aaf601d6855b90ba87769",
- "img_logo_url": "2068980dca52521b069abc109f976d72ba0b1651",
- "has_community_visible_stats": true
- },
- {
- "appid": 71230,
- "name": "Crazy Taxi",
- "playtime_forever": 0,
- "img_icon_url": "e71b220f8103e3515bd56de6a42395121e31e2cf",
- "img_logo_url": "be180e020c4e1ca0a13ec1a9006a1235b6a9eb50",
- "has_community_visible_stats": true
- },
- {
- "appid": 71240,
- "name": "SEGA Bass Fishing",
- "playtime_forever": 0,
- "img_icon_url": "fac67362e11293a673158e6d3c8c67693816868f",
- "img_logo_url": "6255f428036c011b325b40ebf1c53daa4db7e1f1",
- "has_community_visible_stats": true
- },
- {
- "appid": 71250,
- "name": "Sonic Adventure DX",
- "playtime_forever": 0,
- "img_icon_url": "6568d25b43e2d1d07fc16cbe3ac9278ca51c2fb3",
- "img_logo_url": "e8374c63e76724af4648cdea5331f4ae39af4d06",
- "has_community_visible_stats": true
- },
- {
- "appid": 71260,
- "name": "Space Channel 5: Part 2",
- "playtime_forever": 366,
- "img_icon_url": "82aec5f26e9d40c5275b1cd9bf692c4057c108ef",
- "img_logo_url": "fad43b313c2f6869c42bf0d7c4959363c5394d9a",
- "has_community_visible_stats": true
- },
- {
- "appid": 50650,
- "name": "Darksiders II",
- "playtime_forever": 1591,
- "img_icon_url": "a2d5549090144f1bfd9e00f1b460c1ad0aa9c366",
- "img_logo_url": "b0b8edfa57f332dc529c04b4dd2f5475227e71ac",
- "has_community_visible_stats": true
- },
- {
- "appid": 35720,
- "name": "Trine 2",
- "playtime_forever": 0,
- "img_icon_url": "061ecbbd7c70ae1c052377bad136c7759cbb708d",
- "img_logo_url": "7d7c3b93bd85ad1db2a07f6cca01a767069c6407",
- "has_community_visible_stats": true
- },
- {
- "appid": 226320,
- "name": "Marvel Heroes 2015",
- "playtime_forever": 0,
- "img_icon_url": "a0c1c35208af7b63759361305631da48539d45cc",
- "img_logo_url": "7121a66719963c4790d6169d38b9c65ad8f238bc",
- "has_community_visible_stats": true
- },
- {
- "appid": 225260,
- "name": "Brütal Legend",
- "playtime_forever": 0,
- "img_icon_url": "e3f25fba8538e5fb1ead751e767c2774df4fb0b4",
- "img_logo_url": "cc8b60ac1fa649c950ff7a9881b98709b8372f94",
- "has_community_visible_stats": true
- },
- {
- "appid": 210770,
- "name": "Sanctum 2",
- "playtime_forever": 0,
- "img_icon_url": "4cdfa1d19be460374a111b718ce3a204f21ea1dc",
- "img_logo_url": "333a8c65480bb85148bb3a185843a8520ae5d90f",
- "has_community_visible_stats": true
- },
- {
- "appid": 234710,
- "name": "Poker Night 2",
- "playtime_forever": 7,
- "img_icon_url": "b3073e6f089447a9cf1eeabf7579600061546322",
- "img_logo_url": "0b274bb5ade23104ce267a05ce7ac0f7aaa0248d",
- "has_community_visible_stats": true
- },
- {
- "appid": 31100,
- "name": "Wallace & Gromit Ep 1: Fright of the Bumblebees",
- "playtime_forever": 0,
- "img_icon_url": "1c8b457c265e36e6ac08d8d5ae5709124eae3025",
- "img_logo_url": "6b303e67e65d39cd3747ed21efb42de9ddb0d251"
- },
- {
- "appid": 31110,
- "name": "Wallace & Gromit Ep 2: The Last Resort",
- "playtime_forever": 0,
- "img_icon_url": "e6d415690e4c05b3d716030984346442f10e87e9",
- "img_logo_url": "7cda224cf65955e5e763ce8eff0b099add72f04e"
- },
- {
- "appid": 31120,
- "name": "Wallace & Gromit Ep 3: Muzzled!",
- "playtime_forever": 0,
- "img_icon_url": "70475b4d75934174a0fff9969315be9a4993c150",
- "img_logo_url": "3910a6ff5e48c5f7ed249b48387bc321504db73c"
- },
- {
- "appid": 31130,
- "name": "Wallace & Gromit Ep 4: The Bogey Man",
- "playtime_forever": 0,
- "img_icon_url": "9072b2096b4542529aa47f4115bff48ab781ff6e",
- "img_logo_url": "8a5313cf2bdd01a0516c56b3ce952428de85d430"
- },
- {
- "appid": 31220,
- "name": "Sam & Max 301: The Penal Zone",
- "playtime_forever": 335,
- "img_icon_url": "2c9c4ac6dfa50c4c479b6b436f04974a372588f7",
- "img_logo_url": "517196c999fe6316134332e749782154bde9adf5"
- },
- {
- "appid": 31230,
- "name": "Sam & Max 302: The Tomb of Sammun-Mak",
- "playtime_forever": 72,
- "img_icon_url": "e83fbb799f46b349586ca55fcf612350cc88ffe7",
- "img_logo_url": "517196c999fe6316134332e749782154bde9adf5"
- },
- {
- "appid": 31240,
- "name": "Sam & Max 303: They Stole Max's Brain!",
- "playtime_forever": 0,
- "img_icon_url": "bf1ebfe347a80e2ac31577e0569de3aa201cd17f",
- "img_logo_url": "517196c999fe6316134332e749782154bde9adf5"
- },
- {
- "appid": 31250,
- "name": "Sam & Max 304: Beyond the Alley of the Dolls",
- "playtime_forever": 0,
- "img_icon_url": "d4f834ac9d48cd59645f453d0cb30655dee6f629",
- "img_logo_url": "62ef5af2ce55bb787ff490126c110c41131043bc"
- },
- {
- "appid": 31260,
- "name": "Sam & Max 305: The City that Dares not Sleep",
- "playtime_forever": 0,
- "img_icon_url": "9e41c6d0c777cd0a7fb4e96da4f20d2227841725",
- "img_logo_url": "62ef5af2ce55bb787ff490126c110c41131043bc"
- },
- {
- "appid": 31270,
- "name": "Puzzle Agent",
- "playtime_forever": 0,
- "img_icon_url": "d0cae0b07b2512302968bd7625a9bf12cebdfba8",
- "img_logo_url": "f1bd7dd0bae1026b17c61a605a567ed68e683fef"
- },
- {
- "appid": 31280,
- "name": "Poker Night at the Inventory",
- "playtime_forever": 0,
- "img_icon_url": "7d50bd1f5e7cfe68397e9ca0041836ad18153dfb",
- "img_logo_url": "d962cde096bca06ee10d09880e9f3d6257941161",
- "has_community_visible_stats": true
- },
- {
- "appid": 31290,
- "name": "Back to the Future: Ep 1 - It's About Time",
- "playtime_forever": 0,
- "img_icon_url": "a9a9b1683209e3223779ad2315e4bf03e27619d7",
- "img_logo_url": "252a22c149c29a2d93fcb0080f3ee9d2dbbd9a2f"
- },
- {
- "appid": 94500,
- "name": "Back to the Future: Ep 2 - Get Tannen!",
- "playtime_forever": 0,
- "img_icon_url": "d5382aedd7594e088a078341034e4b369210ec9a",
- "img_logo_url": "ae0d863314d6111e6debaef7c9cdcf2940738b1e"
- },
- {
- "appid": 94510,
- "name": "Back to the Future: Ep 3 - Citizen Brown",
- "playtime_forever": 0,
- "img_icon_url": "a51c4795b44f689628bd76bc64cad310385ba1a2",
- "img_logo_url": "7fe46585ad7fbc8fedb38db7f8dd8608be5a46ee"
- },
- {
- "appid": 94520,
- "name": "Back to the Future: Ep 4 - Double Visions",
- "playtime_forever": 0,
- "img_icon_url": "5a7fd98c15742b9fca4e443b5eaadf953a6c83d3",
- "img_logo_url": "ac9fc7c15ae656d200299003ce22ab84185e54e4"
- },
- {
- "appid": 94530,
- "name": "Back to the Future: Ep 5 - OUTATIME",
- "playtime_forever": 0,
- "img_icon_url": "3d034831533383bc5a58787763925660684de8c4",
- "img_logo_url": "76361dfc1ef09dbb7f6572a6da7ab38a811f54af"
- },
- {
- "appid": 94590,
- "name": "Puzzle Agent 2",
- "playtime_forever": 0,
- "img_icon_url": "d558eb6bddeb55f5f145822f3949ab50bc02aff9",
- "img_logo_url": "b7aac2e076fb1c5178681e2cab0f8bae4380c96d",
- "has_community_visible_stats": true
- },
- {
- "appid": 94600,
- "name": "Hector: Ep 1",
- "playtime_forever": 0,
- "img_icon_url": "aa0a113e80b8cdeff47a523a87dd2fad1f43d73e",
- "img_logo_url": "fae3324a5c43647dda98be23bf1db4480c031273"
- },
- {
- "appid": 94610,
- "name": "Hector: Ep 2",
- "playtime_forever": 0,
- "img_icon_url": "0bfad503074efc1c46755d05d36be4755945f8fe",
- "img_logo_url": "52a3e61842a22bf75f6bf6d355400d5b3776f9b4"
- },
- {
- "appid": 94620,
- "name": "Hector: Ep 3",
- "playtime_forever": 0,
- "img_icon_url": "aa0a113e80b8cdeff47a523a87dd2fad1f43d73e",
- "img_logo_url": "97ec609986c7672a3928e7dca14d9aead4cbf65f"
- },
- {
- "appid": 236090,
- "name": "Dust: An Elysian Tail",
- "playtime_forever": 563,
- "img_icon_url": "3779535aba1ad565d504a7d52c6dd5c9eeb47fb2",
- "img_logo_url": "544fd60b00696d8c3402828da7055fea64d619ca",
- "has_community_visible_stats": true
- },
- {
- "appid": 229480,
- "name": "Dungeons & Dragons: Chronicles of Mystara",
- "playtime_forever": 91,
- "img_icon_url": "270699bf34b75a6789370de8b0cb98e163832f71",
- "img_logo_url": "cb7b16b064562469c375a22d9d07a7ab11abdab6",
- "has_community_visible_stats": true
- },
- {
- "appid": 208610,
- "name": "Skullgirls ∞Endless Beta∞",
- "playtime_forever": 292,
- "img_icon_url": "7bf859db736b8825045b0cc79acc4bb7be8cd7b9",
- "img_logo_url": "33974b81779c888b3b4d9c4b91d86ef0907b11f3",
- "has_community_visible_stats": true
- },
- {
- "appid": 237110,
- "name": "Mortal Kombat Komplete Edition",
- "playtime_forever": 365,
- "img_icon_url": "3b9c627b90f42cf650d5848e2fdd779fa4e6eb19",
- "img_logo_url": "307dc1eacffd54e5a7a02b663cec1c5105059811",
- "has_community_visible_stats": true
- },
- {
- "appid": 245170,
- "name": "Skullgirls",
- "playtime_forever": 1152,
- "img_icon_url": "7bf859db736b8825045b0cc79acc4bb7be8cd7b9",
- "img_logo_url": "ca3f7bd4fbb3cf73855ebce91b6dafc2104d651b",
- "has_community_visible_stats": true
- },
- {
- "appid": 222940,
- "name": "THE KING OF FIGHTERS XIII STEAM EDITION",
- "playtime_forever": 322,
- "img_icon_url": "de8d9bf86ae8983464d69743b55cef3992330ccf",
- "img_logo_url": "9f2bec35f18bfc1a80ffab64bc51a09a880343b6",
- "has_community_visible_stats": true
- },
- {
- "appid": 250760,
- "name": "Shovel Knight",
- "playtime_forever": 1,
- "img_icon_url": "9b8866653bcaf20db1424653df8560205939cdba",
- "img_logo_url": "23fca16e3df2ed731136574b320988406eb0f712",
- "has_community_visible_stats": true
- },
- {
- "appid": 250900,
- "name": "The Binding of Isaac: Rebirth",
- "playtime_forever": 95,
- "img_icon_url": "16d46c8630499bfc54d20745ac90786a302cd643",
- "img_logo_url": "c7a76988c53e7f3a3aa1cf224aaf4dbd067ebbf9",
- "has_community_visible_stats": true
- },
- {
- "appid": 111900,
- "name": "Guardians of Middle-earth",
- "playtime_forever": 0,
- "img_icon_url": "5ab636ac90b8476892d6e0ae377624d5b934f600",
- "img_logo_url": "08a7116bebd1bf44bb8e86495358dca14224d223",
- "has_community_visible_stats": true
- },
- {
- "appid": 234670,
- "name": "NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst",
- "playtime_forever": 1405,
- "img_icon_url": "ddd956cc6ec3370449f96298653d4119c5666fff",
- "img_logo_url": "12895039c12ec92be72faa2d13acb88886b8cb97",
- "has_community_visible_stats": true
- },
- {
- "appid": 42910,
- "name": "Magicka",
- "playtime_forever": 0,
- "img_icon_url": "0eb97d0cd644ee08b1339d2160c7a6adf2ea0a65",
- "img_logo_url": "8c59c674ef40f59c3bafde8ff0d59b7994c66477",
- "has_community_visible_stats": true
- },
- {
- "appid": 212480,
- "name": "Sonic & All-Stars Racing Transformed",
- "playtime_forever": 0,
- "img_icon_url": "95767af7b08d7ecebf1e9cb1ed1c92c98e4c084f",
- "img_logo_url": "351603b89e1863831c84aacab7bf3a315f03443b",
- "has_community_visible_stats": true
- },
- {
- "appid": 261640,
- "name": "Borderlands: The Pre-Sequel",
- "playtime_2weeks": 838,
- "playtime_forever": 1157,
- "img_icon_url": "af5ef05eac8b1eb618e4f57354ac7b3e918ab1bd",
- "img_logo_url": "df64c72fd335a03dbcc0a19b1f81acc8db1b94ba",
- "has_community_visible_stats": true
- },
- {
- "appid": 39150,
- "name": "FINAL FANTASY VIII",
- "playtime_forever": 119,
- "img_icon_url": "e2b0371cd72160603e7ecaaf95b238a46ba254e6",
- "img_logo_url": "0c912769e975586cdcfe4a6b008d538f1f96a032",
- "has_community_visible_stats": true
- },
- {
- "appid": 235460,
- "name": "METAL GEAR RISING: REVENGEANCE",
- "playtime_forever": 1268,
- "img_icon_url": "ad0f84fe48b57f3861b6c6d743f26b98d670c21f",
- "img_logo_url": "a21384421dafa03783e3672a5f4754f70e63235e",
- "has_community_visible_stats": true
- },
- {
- "appid": 550,
- "name": "Left 4 Dead 2",
- "playtime_forever": 0,
- "img_icon_url": "7d5a243f9500d2f8467312822f8af2a2928777ed",
- "img_logo_url": "205863cc21e751a576d6fff851984b3170684142",
- "has_community_visible_stats": true
- },
- {
- "appid": 236430,
- "name": "DARK SOULS™ II",
- "playtime_forever": 8872,
- "img_icon_url": "8d5b3da903efb047d4efb670c08714a4d1071e83",
- "img_logo_url": "d16871e0aa9196e5e7d865f76fbed278a0309e85",
- "has_community_visible_stats": true
- },
- {
- "appid": 282900,
- "name": "Hyperdimension Neptunia Re;Birth1",
- "playtime_forever": 1647,
- "img_icon_url": "0cd228210df4f44ef8e77f62b18d1a9af81a72d4",
- "img_logo_url": "c2835cfa39dbaf8e7e1f668e4bf491855a274947",
- "has_community_visible_stats": true
- },
- {
- "appid": 254700,
- "name": "resident evil 4 / biohazard 4",
- "playtime_forever": 737,
- "img_icon_url": "535bfea3332662271f1e3a972832bc0b4aba5a38",
- "img_logo_url": "532d72710af44f29cc123c5796e95e0382461ee5",
- "has_community_visible_stats": true
- },
- {
- "appid": 231430,
- "name": "Company of Heroes 2",
- "playtime_forever": 0,
- "img_icon_url": "9efafff369d37ea19c44139de4476e6c63319b6b",
- "img_logo_url": "2c413e4cc731862e0b3307ed9c23b1cd20087130",
- "has_community_visible_stats": true
- },
- {
- "appid": 317170,
- "name": "Company of Heroes 2 - Beta",
- "playtime_forever": 0,
- "img_icon_url": "9efafff369d37ea19c44139de4476e6c63319b6b",
- "img_logo_url": "62afc50b5f0970c1070951f56a7dd0c0b943b013",
- "has_community_visible_stats": true
- },
- {
- "appid": 294810,
- "name": "BlazBlue: Continuum Shift Extend",
- "playtime_forever": 82,
- "img_icon_url": "244644a6721480f40e4de61e4bb7a337d999e435",
- "img_logo_url": "b7105e9443e1f3bed7bb3fd1599a140e75dcf2c6",
- "has_community_visible_stats": true
- },
- {
- "appid": 294860,
- "name": "Valkyria Chronicles™",
- "playtime_forever": 65,
- "img_icon_url": "176c6dcafc9bf0fbb87f9adeb224df88c8248a66",
- "img_logo_url": "08316e1d6a45d8e13de7f5e1a1480cf4efff15cf",
- "has_community_visible_stats": true
- },
- {
- "appid": 285440,
- "name": "Crimzon Clover WORLD IGNITION",
- "playtime_forever": 8,
- "img_icon_url": "8f4f6490c9b48e8d6e2b688c4a097f9bdd8fb56d",
- "img_logo_url": "72ab0aac6800b9ec9f79571d6f425f0e687d04ca",
- "has_community_visible_stats": true
- },
- {
- "appid": 314030,
- "name": "Guilty Gear X2 #Reload",
- "playtime_forever": 99,
- "img_icon_url": "bde7b6e8d891b310fad62d25a0cf009c979db84c",
- "img_logo_url": "94edca39fa971bc8beeb0066afc99993246a9976"
- },
- {
- "appid": 206420,
- "name": "Saints Row IV",
- "playtime_forever": 205,
- "img_icon_url": "b5e8448a3e2ea31ddf3595addae4e1eee2375c0d",
- "img_logo_url": "49d796621c286130a8ddeea918d9aae8c8441455",
- "has_community_visible_stats": true
- },
- {
- "appid": 21690,
- "name": "Resident Evil 5 / Biohazard 5",
- "playtime_forever": 782,
- "img_icon_url": "26108f5caff3638c9f522dd79ee84a12761f373a",
- "img_logo_url": "e277ab70fff98bb2300a39bf8e2371a746fe50b1",
- "has_community_visible_stats": true
- },
- {
- "appid": 222480,
- "name": "Resident Evil Revelations / Biohazard Revelations UE",
- "playtime_forever": 476,
- "img_icon_url": "5725845fe83f846a04135034c5be55aef008c725",
- "img_logo_url": "cf242207e0e06251f55baf2f89c37ded12c79329",
- "has_community_visible_stats": true
- },
- {
- "appid": 323470,
- "name": "DRAGON BALL XENOVERSE",
- "playtime_2weeks": 24,
- "playtime_forever": 815,
- "img_icon_url": "810b2bab6e3197b5d63d3abffcebafaac8dc6312",
- "img_logo_url": "f8724eeddf94534d66b8057cf770a9cd8318a14a",
- "has_community_visible_stats": true
- },
- {
- "appid": 730,
- "name": "Counter-Strike: Global Offensive",
- "playtime_forever": 62,
- "img_icon_url": "69f7ebe2735c366c65c0b33dae00e12dc40edbe4",
- "img_logo_url": "d0595ff02f5c79fd19b06f4d6165c3fda2372820",
- "has_community_visible_stats": true
- },
- {
- "appid": 222440,
- "name": "THE KING OF FIGHTERS 2002 UNLIMITED MATCH",
- "playtime_2weeks": 1,
- "playtime_forever": 1,
- "img_icon_url": "c9235efbfa66ad95a6ece092a7860ca8b92cfa6f",
- "img_logo_url": "787a8b76a5c9348784f50798403b2672e488c557",
- "has_community_visible_stats": true
- },
- {
- "appid": 247000,
- "name": "Talisman: Digital Edition",
- "playtime_forever": 0,
- "img_icon_url": "ab50e24b04d5fa8faf219fe622199061b57bcf20",
- "img_logo_url": "73b7daee45a29a5dfe5c0efef72223943bf8722f",
- "has_community_visible_stats": true
- }]
- self.assertEqual(gamesPulling(steamnum,APIKEY),jsonList)
|