diff options
| author | Jannis Leidel <jannis@leidel.info> | 2011-07-03 17:56:15 +0000 |
|---|---|---|
| committer | Jannis Leidel <jannis@leidel.info> | 2011-07-03 17:56:15 +0000 |
| commit | c29e45491ea2e2a689299abda1b722ff814efd80 (patch) | |
| tree | 69dc0b73f3225800ce67a2f8f1c1c31b5d7b2364 /tests/regressiontests/forms | |
| parent | 3bd23ee96fdff0572568eaa42d69c1ce2e46cc18 (diff) | |
Fixed #14608 -- Added phone number field to Indian local flavor. Thanks, lawgon and Julien Phalip.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16495 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests/regressiontests/forms')
| -rw-r--r-- | tests/regressiontests/forms/localflavor/in_.py | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/regressiontests/forms/localflavor/in_.py b/tests/regressiontests/forms/localflavor/in_.py index 17553667a7..5a04fd1cf4 100644 --- a/tests/regressiontests/forms/localflavor/in_.py +++ b/tests/regressiontests/forms/localflavor/in_.py @@ -1,12 +1,32 @@ import warnings from django.contrib.localflavor.in_.forms import (INZipCodeField, - INStateField, INStateSelect) + INStateField, INStateSelect, INPhoneNumberField) from utils import LocalFlavorTestCase + class INLocalFlavorTests(LocalFlavorTestCase): + def test_INPhoneNumberField(self): + error_format = [u'Phone numbers must be in 02X-8X or 03X-7X or 04X-6X format.'] + valid = { + '0423-2443667': '0423-2443667', + '0423 2443667': '0423 2443667', + '04236-244366': '04236-244366', + '040-24436678': '040-24436678', + } + invalid = { + '04-2443667': error_format, + '423-2443667': error_format, + '0423-9442667': error_format, + '0423-0443667': error_format, + '0423-244366': error_format, + '04232442667': error_format, + '0423DJANGO': error_format, + } + self.assertFieldOutput(INPhoneNumberField, valid, invalid) + def test_INPStateSelect(self): f = INStateSelect() out = u'''<select name="state"> |
