diff options
Diffstat (limited to 'tests/admin_views/forms.py')
-rw-r--r-- | tests/admin_views/forms.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/admin_views/forms.py b/tests/admin_views/forms.py new file mode 100644 index 0000000000..e8493df95b --- /dev/null +++ b/tests/admin_views/forms.py @@ -0,0 +1,11 @@ +from django import forms +from django.contrib.admin.forms import AdminAuthenticationForm + + +class CustomAdminAuthenticationForm(AdminAuthenticationForm): + + def clean_username(self): + username = self.cleaned_data.get('username') + if username == 'customform': + raise forms.ValidationError('custom form error') + return username |