summaryrefslogtreecommitdiff
path: root/tests/auth_tests/test_forms.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auth_tests/test_forms.py')
-rw-r--r--tests/auth_tests/test_forms.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auth_tests/test_forms.py b/tests/auth_tests/test_forms.py
index 825138755d..e12cf0161f 100644
--- a/tests/auth_tests/test_forms.py
+++ b/tests/auth_tests/test_forms.py
@@ -261,6 +261,10 @@ class UserCreationFormTest(TestDataMixin, TestCase):
['The password is too similar to the first name.'],
)
+ def test_username_field_autocapitalize_none(self):
+ form = UserCreationForm()
+ self.assertEqual(form.fields['username'].widget.attrs.get('autocapitalize'), 'none')
+
# To verify that the login form rejects inactive users, use an authentication
# backend that allows them.
@@ -439,6 +443,10 @@ class AuthenticationFormTest(TestDataMixin, TestCase):
username_field = User._meta.get_field(User.USERNAME_FIELD)
self.assertEqual(form.fields['username'].label, capfirst(username_field.verbose_name))
+ def test_username_field_autocapitalize_none(self):
+ form = AuthenticationForm()
+ self.assertEqual(form.fields['username'].widget.attrs.get('autocapitalize'), 'none')
+
def test_username_field_label_empty_string(self):
class CustomAuthenticationForm(AuthenticationForm):
@@ -728,6 +736,10 @@ class UserChangeFormTest(TestDataMixin, TestCase):
form = UserChangeFormWithoutPassword()
self.assertNotIn('password', form.fields)
+ def test_username_field_autocapitalize_none(self):
+ form = UserChangeForm()
+ self.assertEqual(form.fields['username'].widget.attrs.get('autocapitalize'), 'none')
+
@override_settings(TEMPLATES=AUTH_TEMPLATES)
class PasswordResetFormTest(TestDataMixin, TestCase):