Commit 5905c7bb by David Robinson

Fixed #6, added relevant test code

parent 60755bf6
...@@ -477,10 +477,6 @@ class UserQuery(Query): ...@@ -477,10 +477,6 @@ class UserQuery(Query):
ENDPOINT_ROOT = '/'.join([API_ROOT, 'users']) ENDPOINT_ROOT = '/'.join([API_ROOT, 'users'])
QUERY_CLASS = User QUERY_CLASS = User
def __init__(self):
"""UserQuery doesn't need a class name to be passed"""
pass
class InstallationQuery(Query): class InstallationQuery(Query):
ENDPOINT_ROOT = '/'.join([API_ROOT, 'installations']) ENDPOINT_ROOT = '/'.join([API_ROOT, 'installations'])
......
...@@ -250,6 +250,10 @@ class TestUser(unittest.TestCase): ...@@ -250,6 +250,10 @@ class TestUser(unittest.TestCase):
self.assertEqual(u.username, u_retrieved.username) self.assertEqual(u.username, u_retrieved.username)
self.assertEqual(u_retrieved.phone, "555-5555") self.assertEqual(u_retrieved.phone, "555-5555")
# test UserQuery.fetch
queried_users = uq.fetch()
self.assertTrue(u.username in [qu.username for qu in queried_users])
# test accessing like a dictionary # test accessing like a dictionary
self.assertEqual(u_retrieved["username"], "dhelmet@spaceballs.com") self.assertEqual(u_retrieved["username"], "dhelmet@spaceballs.com")
self.assertEqual(u_retrieved["phone"], "555-5555") self.assertEqual(u_retrieved["phone"], "555-5555")
......
...@@ -22,7 +22,7 @@ class TestCommand(Command): ...@@ -22,7 +22,7 @@ class TestCommand(Command):
setup( setup(
name='parse_rest', name='parse_rest',
version='0.6.2013', version='0.7.2013',
description='A client library for Parse.com\'.s REST API', description='A client library for Parse.com\'.s REST API',
url='https://github.com/dgrtwo/ParsePy', url='https://github.com/dgrtwo/ParsePy',
packages=['parse_rest'], packages=['parse_rest'],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment