1 from django
.contrib
.localflavor
.il
.forms
import (ILPostalCodeField
,
4 from django
.test
import SimpleTestCase
7 class ILLocalFlavorTests(SimpleTestCase
):
8 def test_ILPostalCodeField(self
):
9 error_format
= [u
'Enter a postal code in the format XXXXX']
16 '84545x': error_format
,
17 '123456': error_format
,
19 '123 4': error_format
,
21 self
.assertFieldOutput(ILPostalCodeField
, valid
, invalid
)
23 def test_ILIDNumberField(self
):
24 error_invalid
= [u
'Enter a valid ID number.']
26 '3933742-3': '39337423',
27 '39337423': '39337423',
28 '039337423': '039337423',
29 '03933742-3': '039337423',
33 '123456789': error_invalid
,
34 '12345678-9': error_invalid
,
35 '012346578': error_invalid
,
36 '012346578-': error_invalid
,
37 '0001': error_invalid
,
39 self
.assertFieldOutput(ILIDNumberField
, valid
, invalid
)