diff --git a/tests/regressiontests/forms/localflavor/kw.py b/tests/regressiontests/forms/localflavor/kw.py index 265c1f00ae..af998bd34b 100644 --- a/tests/regressiontests/forms/localflavor/kw.py +++ b/tests/regressiontests/forms/localflavor/kw.py @@ -1,15 +1,16 @@ -# -*- coding: utf-8 -*- -# Tests for the contrib/localflavor/ KW form fields. +from django.contrib.localflavor.kw.forms import KWCivilIDNumberField -tests = r""" -# KWCivilIDNumberField ######################################################## +from utils import LocalFlavorTestCase + + +class KWLocalFlavorTests(LocalFlavorTestCase): + def test_KWCivilIDNumberField(self): + error_invalid = [u'Enter a valid Kuwaiti Civil ID number'] + valid = { + '282040701483': '282040701483', + } + invalid = { + '289332013455': error_invalid, + } + self.assertFieldOutput(KWCivilIDNumberField, valid, invalid) ->>> from django.contrib.localflavor.kw.forms import KWCivilIDNumberField ->>> f = KWCivilIDNumberField() ->>> f.clean('282040701483') -'282040701483' ->>> f.clean('289332013455') -Traceback (most recent call last): -... -ValidationError: [u'Enter a valid Kuwaiti Civil ID number'] -""" diff --git a/tests/regressiontests/forms/localflavortests.py b/tests/regressiontests/forms/localflavortests.py index d0e754de21..56ea2d5d98 100644 --- a/tests/regressiontests/forms/localflavortests.py +++ b/tests/regressiontests/forms/localflavortests.py @@ -1,6 +1,5 @@ # -*- coding: utf-8 -*- from localflavor.cz import tests as localflavor_cz_tests -from localflavor.kw import tests as localflavor_kw_tests from localflavor.nl import tests as localflavor_nl_tests from localflavor.pl import tests as localflavor_pl_tests from localflavor.pt import tests as localflavor_pt_tests @@ -31,12 +30,12 @@ from localflavor.il import ILLocalFlavorTests from localflavor.is_ import ISLocalFlavorTests from localflavor.it import ITLocalFlavorTests from localflavor.jp import JPLocalFlavorTests +from localflavor.kw import KWLocalFlavorTests from localflavor.tr import TRLocalFlavorTests __test__ = { 'localflavor_cz_tests': localflavor_cz_tests, - 'localflavor_kw_tests': localflavor_kw_tests, 'localflavor_nl_tests': localflavor_nl_tests, 'localflavor_pl_tests': localflavor_pl_tests, 'localflavor_pt_tests': localflavor_pt_tests, diff --git a/tests/regressiontests/forms/tests/__init__.py b/tests/regressiontests/forms/tests/__init__.py index c1e0e37df9..13b393f72e 100644 --- a/tests/regressiontests/forms/tests/__init__.py +++ b/tests/regressiontests/forms/tests/__init__.py @@ -32,5 +32,6 @@ from regressiontests.forms.localflavortests import ( ISLocalFlavorTests, ITLocalFlavorTests, JPLocalFlavorTests, + KWLocalFlavorTests, TRLocalFlavorTests, )