diff --git a/kfet/tests/test_views.py b/kfet/tests/test_views.py index 1d3d21a2..ec6565d7 100644 --- a/kfet/tests/test_views.py +++ b/kfet/tests/test_views.py @@ -359,9 +359,9 @@ class AccountDeleteViewTests(ViewTestCaseMixin, TestCase): "trez": create_user("trez", "#13"), } - def test_get_redirects(self): + def test_get_405(self): r = self.client.get(self.url) - self.assertRedirects(r, reverse("kfet.account.read", kwargs=self.url_kwargs)) + self.assertEqual(r.status_code, 405) def test_post_ok(self): r = self.client.post(self.url, {}) diff --git a/kfet/views.py b/kfet/views.py index f517bbfe..24f0871d 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -480,8 +480,7 @@ class AccountDelete(PermissionRequiredMixin, DeleteView): success_message = "Compte supprimé avec succès !" permission_required = "kfet.delete_account" - def get(self, request, *args, **kwargs): - return redirect("kfet.account.read", self.kwargs.get(self.get_slug_field())) + http_method_names = ["post"] def delete(self, request, *args, **kwargs): self.object = self.get_object()