Commit 79ea397b authored by Alex Gaynor's avatar Alex Gaynor
Browse files

Converted Kuwaiti localflavor doctests to unittests. We have always been at...

Converted Kuwaiti localflavor doctests to unittests.  We have always been at war with doctests.  Thanks to Idan Gazit.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@14947 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 6e3be3b5
Loading
Loading
Loading
Loading
+16 −15
Original line number Diff line number Diff line
# -*- coding: utf-8 -*-
# Tests for the contrib/localflavor/ KW form fields.

tests = r"""
# KWCivilIDNumberField ########################################################

>>> 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']
"""
from django.contrib.localflavor.kw.forms import 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)
+1 −2
Original line number Diff line number Diff line
# -*- 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,
+1 −0
Original line number Diff line number Diff line
@@ -32,5 +32,6 @@ from regressiontests.forms.localflavortests import (
    ISLocalFlavorTests,
    ITLocalFlavorTests,
    JPLocalFlavorTests,
    KWLocalFlavorTests,
    TRLocalFlavorTests,
)