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