mirror of
https://github.com/django/django.git
synced 2025-10-26 15:16:09 +00:00
Fixed #28751 -- Corrected the error message for inactive users in AdminAuthenticationForm.
Thanks SeungWon Kang for the report and Tim Graham for the review.
This commit is contained in:
17
tests/admin_views/test_forms.py
Normal file
17
tests/admin_views/test_forms.py
Normal file
@@ -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.'])
|
||||
Reference in New Issue
Block a user