def test_get_item(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) get_result = gowalla.items(id=TEST_ITEM_ID) self.assertEqual(type(get_result), types.DictType) self.assertNotEqual(get_result['issue_number'], 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 test_list_items(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) list_result = gowalla.items() self.assertEqual(type(list_result), types.DictType) self.assertNotEqual(list_result['items'][0]['issue_number'], None)
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_user(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) get_result = gowalla.users(id=TEST_USERNAME) self.assertEqual(type(get_result), types.DictType) self.assertNotEqual(get_result['first_name'], None)
def test_get_trip(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) get_result = gowalla.trips(id=TEST_TRIP_ID) self.assertEqual(type(get_result), types.DictType) self.assertNotEqual(get_result['description'], None)
def test_list_trips(self): gowalla = Gowalla(username=USERNAME, password=PASSWORD, api_key=API_KEY) list_result = gowalla.trips() self.assertEqual(type(list_result), types.DictType) self.assertNotEqual(list_result['trips'][0]['name'], 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