summaryrefslogtreecommitdiff
path: root/tests/regressiontests
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2012-10-13 12:21:35 +0200
committerClaude Paroz <claude@2xlibre.net>2012-12-01 15:43:38 +0100
commit1b93499849f497af405de113355681e3af68d50b (patch)
treeb1ac5d9bc7d0b7ff0fe7cdb38930848ee3d0379c /tests/regressiontests
parentae549cc1dd8740f5463739602967f6595a1b3ce9 (diff)
[1.5.x] Fixed #19015 -- Add ISO input formats to all formats
Backport of 349c4c37f8 from master.
Diffstat (limited to 'tests/regressiontests')
-rw-r--r--tests/regressiontests/forms/tests/input_formats.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/regressiontests/forms/tests/input_formats.py b/tests/regressiontests/forms/tests/input_formats.py
index d34125fa29..7a305dbc2b 100644
--- a/tests/regressiontests/forms/tests/input_formats.py
+++ b/tests/regressiontests/forms/tests/input_formats.py
@@ -9,7 +9,8 @@ from django.test import SimpleTestCase
@override_settings(TIME_INPUT_FORMATS=["%I:%M:%S %p", "%I:%M %p"], USE_L10N=True)
class LocalizedTimeTests(SimpleTestCase):
def setUp(self):
- activate('de')
+ # nl/formats.py has customized TIME_INPUT_FORMATS
+ activate('nl')
def tearDown(self):
deactivate()
@@ -92,7 +93,7 @@ class LocalizedTimeTests(SimpleTestCase):
result = f.clean('13.30.05')
self.assertEqual(result, time(13,30,5))
- # # Check that the parsed result does a round trip to the same format
+ # Check that the parsed result does a round trip to the same format
text = f.widget._format_value(result)
self.assertEqual(text, "13:30:05")
@@ -302,6 +303,9 @@ class LocalizedDateTests(SimpleTestCase):
# Parse a date in an unaccepted format; get an error
self.assertRaises(forms.ValidationError, f.clean, '21/12/2010')
+ # ISO formats are accepted, even if not specified in formats.py
+ self.assertEqual(f.clean('2010-12-21'), date(2010,12,21))
+
# Parse a date in a valid format, get a parsed result
result = f.clean('21.12.2010')
self.assertEqual(result, date(2010,12,21))
@@ -585,6 +589,9 @@ class LocalizedDateTimeTests(SimpleTestCase):
# Parse a date in an unaccepted format; get an error
self.assertRaises(forms.ValidationError, f.clean, '1:30:05 PM 21/12/2010')
+ # ISO formats are accepted, even if not specified in formats.py
+ self.assertEqual(f.clean('2010-12-21 13:30:05'), datetime(2010,12,21,13,30,5))
+
# Parse a date in a valid format, get a parsed result
result = f.clean('21.12.2010 13:30:05')
self.assertEqual(result, datetime(2010,12,21,13,30,5))