Fix tests
This commit is contained in:
@@ -28,6 +28,7 @@ class SignupTestCase(APITestCase):
|
|||||||
self.signup_user_delete = createSignupObject(
|
self.signup_user_delete = createSignupObject(
|
||||||
"4", self.signupForm, ALL_QUESTION_TYPES
|
"4", self.signupForm, ALL_QUESTION_TYPES
|
||||||
)
|
)
|
||||||
|
self.signup_count = 4
|
||||||
|
|
||||||
username, password = "test_admin", "password123"
|
username, password = "test_admin", "password123"
|
||||||
self.authClient = User.objects.create_superuser(
|
self.authClient = User.objects.create_superuser(
|
||||||
@@ -55,14 +56,14 @@ class SignupTestCase(APITestCase):
|
|||||||
new = createSignupRequest("asd", self.signupForm.id, ALL_QUESTION_TYPES_ANSWER)
|
new = createSignupRequest("asd", self.signupForm.id, ALL_QUESTION_TYPES_ANSWER)
|
||||||
response = self.client.post(URL, new, format="json")
|
response = self.client.post(URL, new, format="json")
|
||||||
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
||||||
self.assertEqual(Signup.objects.count(), 3)
|
self.assertEqual(Signup.objects.count(), self.signup_count + 1)
|
||||||
|
|
||||||
# Can signup to a hidden form
|
# Can signup to a hidden form
|
||||||
def test_create_signup_hidden(self):
|
def test_create_signup_hidden(self):
|
||||||
new = createSignupRequest("asd", self.hiddenForm.id, ALL_QUESTION_TYPES_ANSWER)
|
new = createSignupRequest("asd", self.hiddenForm.id, ALL_QUESTION_TYPES_ANSWER)
|
||||||
response = self.client.post(URL, new, format="json")
|
response = self.client.post(URL, new, format="json")
|
||||||
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
|
||||||
self.assertEqual(Signup.objects.count(), 3)
|
self.assertEqual(Signup.objects.count(), self.signup_count + 1)
|
||||||
|
|
||||||
def test_delete_as_admin(self):
|
def test_delete_as_admin(self):
|
||||||
id = self.signup_admin_delete.id
|
id = self.signup_admin_delete.id
|
||||||
@@ -93,7 +94,7 @@ class SignupTestCase(APITestCase):
|
|||||||
uuid = self.signup_user_delete.uuid
|
uuid = self.signup_user_delete.uuid
|
||||||
|
|
||||||
no_auth_response = self.client.delete(f"{URL}{id}/delete/?uuid={bad_uuid}")
|
no_auth_response = self.client.delete(f"{URL}{id}/delete/?uuid={bad_uuid}")
|
||||||
self.assertEqual(no_auth_response.status_code, status.HTTP_401_UNAUTHORIZED)
|
self.assertEqual(no_auth_response.status_code, status.HTTP_404_NOT_FOUND)
|
||||||
self.assertEqual(Signup.objects.get(id=id).deleted, False)
|
self.assertEqual(Signup.objects.get(id=id).deleted, False)
|
||||||
|
|
||||||
response = self.client.delete(f"{URL}{id}/delete/?uuid={uuid}")
|
response = self.client.delete(f"{URL}{id}/delete/?uuid={uuid}")
|
||||||
|
|||||||
Reference in New Issue
Block a user