summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2007-04-03 03:56:17 +0000
committerMalcolm Tredinnick <malcolm.tredinnick@gmail.com>2007-04-03 03:56:17 +0000
commita5938f350ca65fdfbe22050c1a04ba8a99e87854 (patch)
tree6404f395ee85d5788fdc27290f6fb644f9ce538e /tests
parentb6264d04528f7f83400b659a1a421cbe021c267b (diff)
Fixed #3890 -- Added USSocialSecurityNumberField. Thanks James Bennet.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@4910 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests')
-rw-r--r--tests/regressiontests/forms/localflavor.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/regressiontests/forms/localflavor.py b/tests/regressiontests/forms/localflavor.py
index 8e3d9dff09..e05078ea46 100644
--- a/tests/regressiontests/forms/localflavor.py
+++ b/tests/regressiontests/forms/localflavor.py
@@ -246,6 +246,18 @@ as its choices.
<option value="WY">Wyoming</option>
</select>
+# USSocialSecurityNumberField #################################################
+>>> from django.contrib.localflavor.usa.forms import USSocialSecurityNumberField
+>>> f = USSocialSecurityNumberField()
+>>> f.clean('987-65-4330')
+u'987-65-4330'
+>>> f.clean('987654330')
+u'987-65-4330'
+>>> f.clean('078-05-1120')
+Traceback (most recent call last):
+...
+ValidationError: [u'Enter a valid US Social Security number in XXX-XX-XXXX format']
+
# UKPostcodeField #############################################################
UKPostcodeField validates that the data is a valid UK postcode.