diff options
author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-01-13 09:55:34 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-01-17 11:49:15 +0100 |
commit | 003081468e28db5af4d7c983f4d8df4c74c20607 (patch) | |
tree | aa507a08fac23bfeaf0df5f5b80527f0e65c3ad9 /tests/generic_views | |
parent | 94ad46e9d8077d8fadce991af85be657b4a4e2a0 (diff) | |
download | django-003081468e28db5af4d7c983f4d8df4c74c20607.tar.gz |
Refs #33263 -- Removed warning in BaseDeleteView when delete() method is overridden.
Diffstat (limited to 'tests/generic_views')
-rw-r--r-- | tests/generic_views/test_edit.py | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/tests/generic_views/test_edit.py b/tests/generic_views/test_edit.py index 6200dd08d5..09d887ae92 100644 --- a/tests/generic_views/test_edit.py +++ b/tests/generic_views/test_edit.py @@ -4,13 +4,7 @@ from django.test import SimpleTestCase, TestCase, override_settings from django.test.client import RequestFactory from django.urls import reverse from django.views.generic.base import View -from django.views.generic.edit import ( - CreateView, - DeleteView, - DeleteViewCustomDeleteWarning, - FormMixin, - ModelFormMixin, -) +from django.views.generic.edit import CreateView, FormMixin, ModelFormMixin from . import views from .forms import AuthorForm @@ -476,21 +470,3 @@ class DeleteViewTests(TestCase): res.context_data["form"].errors["confirm"], ["This field is required."], ) - - # RemovedInDjango50Warning. - def test_delete_with_custom_delete(self): - class AuthorDeleteView(DeleteView): - model = Author - - def delete(self, request, *args, **kwargs): - # Custom logic. - pass - - msg = ( - "DeleteView uses FormMixin to handle POST requests. As a " - "consequence, any custom deletion logic in " - "AuthorDeleteView.delete() handler should be moved to " - "form_valid()." - ) - with self.assertWarnsMessage(DeleteViewCustomDeleteWarning, msg): - AuthorDeleteView() |