summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/test_selectdatewidget.py
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2018-07-26 16:22:17 -0400
committerTim Graham <timograham@gmail.com>2018-07-26 16:51:40 -0400
commit76852c398943cf8a3b7a517f05614df3e47970c8 (patch)
treec022f9a5d2aec5e807e0bedc9aa3a11deb48036c /tests/forms_tests/widget_tests/test_selectdatewidget.py
parent2ac7cd52b466e5090c0479de02c4765b4c483fa3 (diff)
Refs #29600 -- Added test for datetime_safe usage in SelectDateWidget.value_from_datadict().
Diffstat (limited to 'tests/forms_tests/widget_tests/test_selectdatewidget.py')
-rw-r--r--tests/forms_tests/widget_tests/test_selectdatewidget.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/forms_tests/widget_tests/test_selectdatewidget.py b/tests/forms_tests/widget_tests/test_selectdatewidget.py
index 1fe72ca8fb..7f8379c556 100644
--- a/tests/forms_tests/widget_tests/test_selectdatewidget.py
+++ b/tests/forms_tests/widget_tests/test_selectdatewidget.py
@@ -477,6 +477,12 @@ class SelectDateWidgetTest(WidgetTest):
w.value_from_datadict({'date_year': '1899', 'date_month': '8', 'date_day': '13'}, {}, 'date'),
'13-08-1899',
)
+ # And years before 1000 (demonstrating the need for datetime_safe).
+ w = SelectDateWidget(years=('0001',))
+ self.assertEqual(
+ w.value_from_datadict({'date_year': '0001', 'date_month': '8', 'date_day': '13'}, {}, 'date'),
+ '13-08-0001',
+ )
def test_format_value(self):
valid_formats = [