示例#1
0
 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)
示例#2
0
    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)
示例#3
0
 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)
示例#4
0
    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)
示例#5
0
 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)
示例#6
0
    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)
示例#7
0
 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)
示例#8
0
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