私は6桁の数字を検証するのにかなりの時間を費やしています:
# forms.py
class TheForm(forms.Form):
code = forms.RegexField(regex=r'^\d{6}$')
# tests.py
class TheFormTestCase(TestCase):
def test_the_form(self):
form = TheForm(initial={'code': '123456'})
self.assertTrue(form.is_valid(),
'Form should accept a string of 6 characters '
'that are digits')
私のテスト ケースは無効を返します。誰かが私が間違っていることを指摘できますか?