diff --git a/webapp/tests/test_signup.py b/webapp/tests/test_signup.py index 5f7f421..6184867 100644 --- a/webapp/tests/test_signup.py +++ b/webapp/tests/test_signup.py @@ -69,11 +69,15 @@ class SignupTestCase(APITestCase): def test_get_hidden_forms_admin(self): pass - # Update and Delete are available for super admin (Django Admin) - # and to the user that signed up (uid token) - @skip("NotImplemented") def test_update_signup_token(self): - pass + id = self.signup1.id + uuid = self.signup1.uuid + clone = ALL_QUESTION_TYPES_ANSWER.copy() + clone["-naY2R1-h"] = "Edited Testi" + new = createSignupRequest("asd", self.signupForm.id, clone) + response = self.client.put(f"{URL}{id}/edit/?uuid={uuid}", new, format="json") + self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertEqual(Signup.objects.get(id=id).answer["-naY2R1-h"], "Edited Testi") @skip("NotImplemented") def test_delete_signup_token(self):