App Engine Python SDK version 1.7.4 (2)
[gae.git] / python / lib / django_1_4 / tests / regressiontests / localflavor / il / tests.py
bloba3b91e850e9ccd117dc59897ab253880587090ac
1 from django.contrib.localflavor.il.forms import (ILPostalCodeField,
2 ILIDNumberField)
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']
10 valid = {
11 '69973': '69973',
12 '699 73': '69973',
13 '12345': '12345',
15 invalid = {
16 '84545x': error_format,
17 '123456': error_format,
18 '1234': 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.']
25 valid = {
26 '3933742-3': '39337423',
27 '39337423': '39337423',
28 '039337423': '039337423',
29 '03933742-3': '039337423',
30 '0091': '0091',
32 invalid = {
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)