summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorGregor Gärtner <code@gregorgaertner.de>2022-09-24 11:29:58 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-10-07 11:22:16 +0200
commit564b317fb53e9925b86ca5ef5d3bbcf99387602c (patch)
treead0ddab0b102099d2789e57b408c2c2a8ed0b0bd /django
parentfa9ac16c1345a7fb6ad500c84961a954529ba2b9 (diff)
Refs #33990 -- Renamed SimpleTestCase.assertFormsetError() to assertFormSetError().
Co-Authored-By: Michael Howitz <mh@gocept.com>
Diffstat (limited to 'django')
-rw-r--r--django/test/testcases.py25
1 files changed, 17 insertions, 8 deletions
diff --git a/django/test/testcases.py b/django/test/testcases.py
index b0fd5e89a1..871f141725 100644
--- a/django/test/testcases.py
+++ b/django/test/testcases.py
@@ -54,7 +54,7 @@ from django.test.utils import (
modify_settings,
override_settings,
)
-from django.utils.deprecation import RemovedInDjango50Warning
+from django.utils.deprecation import RemovedInDjango50Warning, RemovedInDjango51Warning
from django.utils.functional import classproperty
from django.utils.version import PY310
from django.views.static import serve
@@ -206,18 +206,18 @@ class _AssertFormErrorDeprecationHelper:
)
@staticmethod
- def assertFormsetError(
+ def assertFormSetError(
self, response, formset, form_index, field, errors, msg_prefix=""
):
"""
Search for a formset named "formset" in the "response" and dispatch to
- the new assertFormsetError() using that instance. If the name is found
+ the new assertFormSetError() using that instance. If the name is found
in multiple contexts they're all checked in order and any failure will
abort the test.
"""
warning_msg = (
- f"Passing response to assertFormsetError() is deprecated. Use the formset "
- f"object directly: assertFormsetError(response.context[{formset!r}], "
+ f"Passing response to assertFormSetError() is deprecated. Use the formset "
+ f"object directly: assertFormSetError(response.context[{formset!r}], "
f"{form_index!r}, ...)"
)
warnings.warn(warning_msg, RemovedInDjango50Warning, stacklevel=2)
@@ -234,7 +234,7 @@ class _AssertFormErrorDeprecationHelper:
if formset not in context or not hasattr(context[formset], "forms"):
continue
found_formset = True
- self.assertFormsetError(
+ self.assertFormSetError(
context[formset], form_index, field, errors, msg_prefix
)
if not found_formset:
@@ -737,10 +737,19 @@ class SimpleTestCase(unittest.TestCase):
errors = to_list(errors)
self._assert_form_error(form, field, errors, msg_prefix, f"form {form!r}")
+ # RemovedInDjango51Warning.
+ def assertFormsetError(self, *args, **kw):
+ warnings.warn(
+ "assertFormsetError() is deprecated in favor of assertFormSetError().",
+ category=RemovedInDjango51Warning,
+ stacklevel=2,
+ )
+ return self.assertFormSetError(*args, **kw)
+
# RemovedInDjango50Warning: When the deprecation ends, remove the
# decorator.
@_AssertFormErrorDeprecationHelper.patch_signature
- def assertFormsetError(self, formset, form_index, field, errors, msg_prefix=""):
+ def assertFormSetError(self, formset, form_index, field, errors, msg_prefix=""):
"""
Similar to assertFormError() but for formsets.
@@ -752,7 +761,7 @@ class SimpleTestCase(unittest.TestCase):
"""
if errors is None:
warnings.warn(
- "Passing errors=None to assertFormsetError() is deprecated, "
+ "Passing errors=None to assertFormSetError() is deprecated, "
"use errors=[] instead.",
RemovedInDjango50Warning,
stacklevel=2,