From 6ed347d8518e23d7e453bdb21f7fa59ce2c4a885 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Wed, 11 Oct 2017 21:39:22 -0700 Subject: Fixed #28706 -- Moved AuthenticationFormn invalid login ValidationError to a method for reuse. --- tests/auth_tests/test_forms.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/auth_tests') diff --git a/tests/auth_tests/test_forms.py b/tests/auth_tests/test_forms.py index f15aef37e3..1832f81c1c 100644 --- a/tests/auth_tests/test_forms.py +++ b/tests/auth_tests/test_forms.py @@ -453,6 +453,17 @@ class AuthenticationFormTest(TestDataMixin, TestCase): self.assertEqual(form.errors, {}) self.assertEqual(form.user_cache, user) + def test_get_invalid_login_error(self): + error = AuthenticationForm().get_invalid_login_error() + self.assertIsInstance(error, forms.ValidationError) + self.assertEqual( + error.message, + 'Please enter a correct %(username)s and password. Note that both ' + 'fields may be case-sensitive.', + ) + self.assertEqual(error.code, 'invalid_login') + self.assertEqual(error.params, {'username': 'username'}) + class SetPasswordFormTest(TestDataMixin, TestCase): -- cgit v1.3