From 00c6920c8ad88a46ffd049c3eacf29a0f8837a79 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Sat, 7 Nov 2020 21:00:55 +0200 Subject: [PATCH] Add test for editing signup with uuid --- webapp/tests/test_signup.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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):