def test_list_spots(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) list_result = gowalla.spots(lat=TEST_SPOT_LAT, lng=TEST_SPOT_LNG, radius=TEST_SPOT_RADIUS) self.assertEqual(type(list_result), types.DictType) self.assertNotEqual(list_result['spots'], None)
def test_get_spot(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) get_result = gowalla.spots(id=TEST_SPOT_ID) self.assertEqual(type(get_result), types.DictType) self.assertNotEqual(get_result['creator'], None)
def gowallahash(pos): from gowalla import Gowalla gowalla = Gowalla(api_key=settings.GOWALLA_API) radius = 50 spots = gowalla.spots(lat=pos[0], lng=pos[1], radius=radius) if (len(spots['spots']) == 0): result = (None, None, None, pos) else: nearest = spots['spots'][0] urlbase = "http://gowalla.com" url = urlbase + nearest['url'] imgurl = nearest['_image_url_50'] name = nearest['name'] result = (url, imgurl, name, pos) return result