diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/admin_views/test_forms.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/admin_views/test_forms.py b/tests/admin_views/test_forms.py new file mode 100644 index 0000000000..8c58fe7eae --- /dev/null +++ b/tests/admin_views/test_forms.py @@ -0,0 +1,17 @@ +from django.contrib.admin.forms import AdminAuthenticationForm +from django.contrib.auth.models import User +from django.test import TestCase + + +class AdminAuthenticationFormTests(TestCase): + @classmethod + def setUpTestData(cls): + User.objects.create_user(username='inactive', password='password', is_active=False) + + def test_inactive_user(self): + data = { + 'username': 'inactive', + 'password': 'password', + } + form = AdminAuthenticationForm(None, data) + self.assertEqual(form.non_field_errors(), ['This account is inactive.']) |
