diff options
author | Baptiste Mispelon <bmispelon@gmail.com> | 2021-12-10 12:22:23 +0100 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-04-06 07:58:52 +0200 |
commit | 50e1e7ef8ef63271717f8bcab76d7151ccf4bb18 (patch) | |
tree | 888beb2bff18679025536e574a0bc02a53f9d552 /tests/admin_views | |
parent | 1a7d75cf77639e450854d9bcf9518664f755eb04 (diff) | |
download | django-50e1e7ef8ef63271717f8bcab76d7151ccf4bb18.tar.gz |
Fixed #33348 -- Changed SimpleTestCase.assertFormError()/assertFormsetErrors() to take form/formset.
Instead of taking a response object and a context name for
the form/formset, the two methods now take the object directly.
Diffstat (limited to 'tests/admin_views')
-rw-r--r-- | tests/admin_views/tests.py | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 185c1bff26..94d9d80289 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -2128,7 +2128,9 @@ class AdminViewPermissionsTest(TestCase): self.assertEqual(response.status_code, 302) login = self.client.post(login_url, self.no_username_login) self.assertEqual(login.status_code, 200) - self.assertFormError(login, "form", "username", ["This field is required."]) + self.assertFormError( + login.context["form"], "username", ["This field is required."] + ) def test_login_redirect_for_direct_get(self): """ @@ -6711,10 +6713,9 @@ class UserAdminTest(TestCase): }, ) self.assertEqual(response.status_code, 200) - self.assertFormError(response, "adminform", "password1", []) + self.assertFormError(response.context["adminform"], "password1", []) self.assertFormError( - response, - "adminform", + response.context["adminform"], "password2", ["The two password fields didn’t match."], ) @@ -7836,12 +7837,13 @@ class AdminViewOnSiteTests(TestCase): reverse("admin:admin_views_parentwithdependentchildren_add"), post_data ) self.assertFormError( - response, "adminform", "some_required_info", ["This field is required."] + response.context["adminform"], + "some_required_info", + ["This field is required."], ) - self.assertFormError(response, "adminform", None, []) + self.assertFormError(response.context["adminform"], None, []) self.assertFormsetError( - response, - "inline_admin_formset", + response.context["inline_admin_formset"], 0, None, [ @@ -7849,7 +7851,9 @@ class AdminViewOnSiteTests(TestCase): "contrived test case" ], ) - self.assertFormsetError(response, "inline_admin_formset", None, None, []) + self.assertFormsetError( + response.context["inline_admin_formset"], None, None, [] + ) def test_change_view_form_and_formsets_run_validation(self): """ @@ -7879,11 +7883,12 @@ class AdminViewOnSiteTests(TestCase): post_data, ) self.assertFormError( - response, "adminform", "some_required_info", ["This field is required."] + response.context["adminform"], + "some_required_info", + ["This field is required."], ) self.assertFormsetError( - response, - "inline_admin_formset", + response.context["inline_admin_formset"], 0, None, [ |