def test_get_user(self): """ test that a user can be fetched by their local database id """ user = User(username='******', email='bar', googleID = '123').put() user_id = user.id() self.assertIsNotNone(get_user(user_id)) self.assertEqual(get_user(user_id).username, 'foo')
def test_get_user(self): """ test that a user can be fetched by their local database id """ user = User(username='******', email='bar', googleID='123').put() user_id = user.id() self.assertIsNotNone(get_user(user_id)) self.assertEqual(get_user(user_id).username, 'foo')
def get(self, userID=None): """ handle the get request userID; return none if userID does not exist """ try: if userID is None: googleID = users.get_current_user().user_id() user = get_user_by_google_id(googleID) else: user = get_user(userID) if not user: raise Exception('that user does not exist') data = user_to_dict(user) except Exception as e: data = {'error' : str(e)} self.write_json(data)