From ed0897a9ec96911c8d5358198d0c4d82be6e09f8 Mon Sep 17 00:00:00 2001 From: Robert Kolner Date: Fri, 22 Feb 2013 14:19:13 +0100 Subject: [PATCH] Added more detailed test for request types. --- dusken/main/tests/member.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/dusken/main/tests/member.py b/dusken/main/tests/member.py index 40f2131..cc9fc51 100644 --- a/dusken/main/tests/member.py +++ b/dusken/main/tests/member.py @@ -46,18 +46,19 @@ class MemberTest(ResourceTestCase): """ Tests that the endpoint responds to correct types of requests. """ - resp = self.api_client.get(self.all_members_url, format='json') - self.assertNotEquals(resp.status_code, 405) - - resp = self.api_client.post(self.all_members_url) - self.assertNotEquals(resp.status_code, 405) - - resp = self.api_client.put(self.all_members_url) - self.assertHttpMethodNotAllowed(resp) - - resp = self.api_client.delete(self.all_members_url) - self.assertHttpMethodNotAllowed(resp) + # /api/v1/member/ + self.assertHttpOK(self.api_client.get(self.all_members_url)) + self.assertHttpCreated(self.api_client.post(self.all_members_url)) + self.assertHttpMethodNotAllowed(self.api_client.patch(self.all_members_url, data={})) + self.assertHttpMethodNotAllowed(self.api_client.put(self.all_members_url)) + self.assertHttpMethodNotAllowed(self.api_client.delete(self.all_members_url)) + # /api/v1/member// + self.assertHttpOK(self.api_client.get(self.member_url)) + self.assertHttpMethodNotAllowed(self.api_client.post(self.member_url)) + self.assertHttpAccepted(self.api_client.patch(self.member_url, data={})) + self.assertHttpMethodNotAllowed(self.api_client.put(self.member_url)) + self.assertHttpMethodNotAllowed(self.api_client.delete(self.member_url)) def test_get_member(self): """