App Engine Python SDK version 1.7.4 (2)
[gae.git] / python / lib / django_1_4 / tests / regressiontests / localflavor / py / tests.py
blob772039d3efa628e7a86eb41df86f5c08e957aef0
1 from django.contrib.localflavor.py.forms import (PyDepartmentSelect,
2 PyNumberedDepartmentSelect)
4 from django.test import SimpleTestCase
6 class PYLocalFlavorTests(SimpleTestCase):
7 def test_PyDepartmentSelect(self):
8 py = PyDepartmentSelect()
9 out = u'''<select name="department">
10 <option value="AG">Alto Paraguay</option>
11 <option value="AA">Alto Paran\xe1</option>
12 <option value="AM">Amambay</option>
13 <option value="AS">Asunci\xf3n</option>
14 <option value="BQ">Boquer\xf3n</option>
15 <option value="CG">Caaguaz\xfa</option>
16 <option value="CZ">Caazap\xe1</option>
17 <option value="CY">Canindey\xfa</option>
18 <option value="CE">Central</option>
19 <option value="CN">Concepci\xf3n</option>
20 <option value="CR">Cordillera</option>
21 <option value="GU">Guair\xe1</option>
22 <option value="IT">Itap\xfaa</option>
23 <option value="MI">Misiones</option>
24 <option value="NE">\xd1eembuc\xfa</option>
25 <option value="PG">Paraguar\xed</option>
26 <option value="PH">Pdte. Hayes</option>
27 <option value="SP">San Pedro</option>
28 </select>'''
29 self.assertHTMLEqual(py.render('department', 'M'), out)
31 def test_PyNumberedDepartmentSelect(self):
32 py = PyNumberedDepartmentSelect()
33 out = u'''<select name="department">
34 <option value="CN">I Concepci\xf3n</option>
35 <option value="SP">II San Pedro</option>
36 <option value="CR">III Cordillera</option>
37 <option value="GU">IV Guair\xe1</option>
38 <option value="CG">V Caaguaz\xfa</option>
39 <option value="CZ">VI Caazap\xe1</option>
40 <option value="IT">VII Itap\xfaa</option>
41 <option value="MI">VIII Misiones</option>
42 <option value="PG">IX Paraguar\xed</option>
43 <option value="AA">X Alto Paran\xe1</option>
44 <option value="CE">XI Central</option>
45 <option value="NE">XII \xd1eembuc\xfa</option>
46 <option value="AM" selected="selected">XIII Amambay</option>
47 <option value="CY">XIV Canindey\xfa</option>
48 <option value="PH">XV Pdte. Hayes</option>
49 <option value="AG">XVI Alto Paraguay</option>
50 <option value="BQ">XVII Boquer\xf3n</option>
51 <option value="AS">XVIII Asunci\xf3n</option>
52 </select>'''
53 self.assertHTMLEqual(py.render('department', 'AM'), out)