Commit 771ffbf0 authored by Alex Gaynor's avatar Alex Gaynor
Browse files

[1.2.X] Converted Kuwaiti localflavor doctests to unittests. We have always...

[1.2.X] Converted Kuwaiti localflavor doctests to unittests.  We have always been at war with doctests.  Thanks to Idan Gazit.  Backport of [14947].

git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@14971 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent 5c3ede21
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
@@ -30,11 +29,11 @@ from localflavor.ie import IELocalFlavorTests
from localflavor.is_ import ISLocalFlavorTests
from localflavor.it import ITLocalFlavorTests
from localflavor.jp import JPLocalFlavorTests
from localflavor.kw import KWLocalFlavorTests


__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
@@ -30,4 +30,5 @@ from regressiontests.forms.localflavortests import (
    ISLocalFlavorTests,
    ITLocalFlavorTests,
    JPLocalFlavorTests,
    KWLocalFlavorTests,
)