Fix tests

This commit is contained in:
Aarni Halinen
2022-10-24 21:46:08 +03:00
parent dae78ee976
commit 44e63b6105
+4 -3
View File
@@ -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}")