/tests/regressiontests/forms/localflavor/za.py
https://code.google.com/p/mango-py/ · Python · 29 lines · 25 code · 4 blank · 0 comment · 0 complexity · 81a36b2d278a5a118a8fc29574504f87 MD5 · raw file
- from django.contrib.localflavor.za.forms import ZAIDField, ZAPostCodeField
- from utils import LocalFlavorTestCase
- class ZALocalFlavorTests(LocalFlavorTestCase):
- def test_ZAIDField(self):
- error_invalid = [u'Enter a valid South African ID number']
- valid = {
- '0002290001003': '0002290001003',
- '000229 0001 003': '0002290001003',
- }
- invalid = {
- '0102290001001': error_invalid,
- '811208': error_invalid,
- '0002290001004': error_invalid,
- }
- self.assertFieldOutput(ZAIDField, valid, invalid)
- def test_ZAPostCodeField(self):
- error_invalid = [u'Enter a valid South African postal code']
- valid = {
- '0000': '0000',
- }
- invalid = {
- 'abcd': error_invalid,
- ' 7530': error_invalid,
- }
- self.assertFieldOutput(ZAPostCodeField, valid, invalid)