Added an uncomplete test for getting all members.

This commit is contained in:
Robert Kolner committed 2013-01-29 00:18:04 +01:00
1 parent 25b4ba1252
commit c4da4f4393
2 files changed
+28 -1

No files matched your search

+13
View File
@@ -11,5 +11,18 @@
"givenname": "",
"email": "robert.kolner@studentersamfundet.no"
}
},
{
"pk": 2,
"model": "main.member",
"fields": {
"username": "testersen",
"address_id": null,
"surname": "",
"dateofbirth": null,
"phonenumber": null,
"givenname": "",
"email": "kak-edb@studentersamfundet.no"
}
}
]
+15 -1
View File
@@ -15,7 +15,8 @@ class MemberTest(ResourceTestCase):
# URI to get the existing member. We'll probably
# need it at one point or another.
self.member_url = '/api/v1/member/{0}/'.format(self.member.pk)
self.all_members_url = '/api/v1/member/'
self.member_url = self.all_members_url + '{}/'.format(self.member.pk)
def test_get_member(self):
"""
@@ -31,3 +32,16 @@ class MemberTest(ResourceTestCase):
self.assertEqual(member['username'], 'robertko')
self.assertEqual(member['email'], 'robert.kolner@studentersamfundet.no')
def test_get_all_members(self):
"""
Tests that we can get multiple users from the api.
"""
resp = self.api_client.get(self.all_members_url, format='json')
self.assertValidJSONResponse(resp)
# Check if the returned data is correct:
all_members = self.deserialize(resp)['objects']
self.assertEqual(len(all_members), 2)
# TODO: Check for correctness of data.