1from django.forms.fields import CharField 2from django.test import TestCase 3 4from wagtail.admin.forms.auth import LoginForm 5 6 7class CustomLoginForm(LoginForm): 8 captcha = CharField( 9 label='Captcha', help_text="should be in extra_fields()") 10 11 12class TestLoginForm(TestCase): 13 14 def test_extra_fields(self): 15 form = CustomLoginForm() 16 self.assertEqual(list(form.extra_fields), [ 17 ('captcha', form.fields['captcha']) 18 ]) 19