Archived
Added an uncomplete test for getting all members.
This commit is contained in:
1 parent
25b4ba1252
commit
c4da4f4393
2 files changed
+28
-1
No files matched your search
@@ -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,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.
|
||||
|
||||
Reference in new issue
Block a user