Add soft delete API for signups

This commit is contained in:
Aarni Halinen
2020-11-07 20:18:59 +02:00
parent 3a58ff0ef1
commit 1fe323cbdd
4 changed files with 39 additions and 3 deletions
+9
View File
@@ -56,6 +56,15 @@ class SignupTestCase(APITestCase):
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
self.assertEqual(Signup.objects.count(), 3)
def test_delete_as_admin(self):
id = self.signup1.id
no_auth_response = self.client.delete(f"{URL}{id}/", format="json")
self.assertEqual(no_auth_response.status_code, status.HTTP_401_UNAUTHORIZED)
self.client.force_authenticate(user=self.authClient)
response = self.client.delete(f"{URL}{id}/", format="json")
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(Signup.objects.get(id=id).deleted, True)
@skip("NotImplemented")
def test_get_hidden_forms_admin(self):
pass