summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJannis Leidel <jannis@leidel.info>2011-06-28 10:17:23 +0000
committerJannis Leidel <jannis@leidel.info>2011-06-28 10:17:23 +0000
commitf801e2c15dee8bf711bcccc932ef9f0ca89a0e8b (patch)
tree3c5b723b6697c32f5c98b4121b2515e30a5da1f1 /tests
parent54552ee29f5e24f6aefead31b7097252490c05f3 (diff)
Fixed #12761 -- Added Paraguayan local flavor. Thanks, dschulz and BernhardEssl.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16477 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests')
-rw-r--r--tests/regressiontests/forms/localflavor/py.py53
-rw-r--r--tests/regressiontests/forms/localflavortests.py1
-rw-r--r--tests/regressiontests/forms/tests/__init__.py1
3 files changed, 55 insertions, 0 deletions
diff --git a/tests/regressiontests/forms/localflavor/py.py b/tests/regressiontests/forms/localflavor/py.py
new file mode 100644
index 0000000000..4c2acf8887
--- /dev/null
+++ b/tests/regressiontests/forms/localflavor/py.py
@@ -0,0 +1,53 @@
+from django.contrib.localflavor.py.forms import (PyDepartmentSelect,
+ PyNumberedDepartmentSelect)
+
+from utils import LocalFlavorTestCase
+
+class PYLocalFlavorTests(LocalFlavorTestCase):
+ def test_PyDepartmentSelect(self):
+ py = PyDepartmentSelect()
+ out = u'''<select name="department">
+<option value="AG">Alto Paraguay</option>
+<option value="AA">Alto Paran\xe1</option>
+<option value="AM">Amambay</option>
+<option value="AS">Asunci\xf3n</option>
+<option value="BQ">Boquer\xf3n</option>
+<option value="CG">Caaguaz\xfa</option>
+<option value="CZ">Caazap\xe1</option>
+<option value="CY">Canindey\xfa</option>
+<option value="CE">Central</option>
+<option value="CN">Concepci\xf3n</option>
+<option value="CR">Cordillera</option>
+<option value="GU">Guair\xe1</option>
+<option value="IT">Itap\xfaa</option>
+<option value="MI">Misiones</option>
+<option value="NE">\xd1eembuc\xfa</option>
+<option value="PG">Paraguar\xed</option>
+<option value="PH">Pdte. Hayes</option>
+<option value="SP">San Pedro</option>
+</select>'''
+ self.assertEqual(py.render('department', 'M'), out)
+
+ def test_PyNumberedDepartmentSelect(self):
+ py = PyNumberedDepartmentSelect()
+ out = u'''<select name="department">
+<option value="CN">I Concepci\xf3n</option>
+<option value="SP">II San Pedro</option>
+<option value="CR">III Cordillera</option>
+<option value="GU">IV Guair\xe1</option>
+<option value="CG">V Caaguaz\xfa</option>
+<option value="CZ">VI Caazap\xe1</option>
+<option value="IT">VII Itap\xfaa</option>
+<option value="MI">VIII Misiones</option>
+<option value="PG">IX Paraguar\xed</option>
+<option value="AA">X Alto Paran\xe1</option>
+<option value="CE">XI Central</option>
+<option value="NE">XII \xd1eembuc\xfa</option>
+<option value="AM" selected="selected">XIII Amambay</option>
+<option value="CY">XIV Canindey\xfa</option>
+<option value="PH">XV Pdte. Hayes</option>
+<option value="AG">XVI Alto Paraguay</option>
+<option value="BQ">XVII Boquer\xf3n</option>
+<option value="AS">XVIII Asunci\xf3n</option>
+</select>'''
+ self.assertEqual(py.render('department', 'AM'), out)
diff --git a/tests/regressiontests/forms/localflavortests.py b/tests/regressiontests/forms/localflavortests.py
index 5a28a2b137..4bd934199e 100644
--- a/tests/regressiontests/forms/localflavortests.py
+++ b/tests/regressiontests/forms/localflavortests.py
@@ -27,6 +27,7 @@ from localflavor.mk import MKLocalFlavorTests
from localflavor.nl import NLLocalFlavorTests
from localflavor.pl import PLLocalFlavorTests
from localflavor.pt import PTLocalFlavorTests
+from localflavor.py import PYLocalFlavorTests
from localflavor.ro import ROLocalFlavorTests
from localflavor.ru import RULocalFlavorTests
from localflavor.se import SELocalFlavorTests
diff --git a/tests/regressiontests/forms/tests/__init__.py b/tests/regressiontests/forms/tests/__init__.py
index cb5f83cdac..46cc5faf47 100644
--- a/tests/regressiontests/forms/tests/__init__.py
+++ b/tests/regressiontests/forms/tests/__init__.py
@@ -40,6 +40,7 @@ from regressiontests.forms.localflavortests import (
NLLocalFlavorTests,
PLLocalFlavorTests,
PTLocalFlavorTests,
+ PYLocalFlavorTests,
ROLocalFlavorTests,
RULocalFlavorTests,
SELocalFlavorTests,