summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/test_splitdatetimewidget.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/forms_tests/widget_tests/test_splitdatetimewidget.py')
-rw-r--r--tests/forms_tests/widget_tests/test_splitdatetimewidget.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/forms_tests/widget_tests/test_splitdatetimewidget.py b/tests/forms_tests/widget_tests/test_splitdatetimewidget.py
index 172bcbbe8d..3b06fd5958 100644
--- a/tests/forms_tests/widget_tests/test_splitdatetimewidget.py
+++ b/tests/forms_tests/widget_tests/test_splitdatetimewidget.py
@@ -37,6 +37,18 @@ class SplitDateTimeWidgetTest(WidgetTest):
'<input type="text" class="pretty" value="07:30:00" name="date_1" />'
))
+ def test_constructor_different_attrs(self):
+ html = (
+ '<input type="text" class="foo" value="2006-01-10" name="date_0" />'
+ '<input type="text" class="bar" value="07:30:00" name="date_1" />'
+ )
+ widget = SplitDateTimeWidget(date_attrs={'class': 'foo'}, time_attrs={'class': 'bar'})
+ self.check_html(widget, 'date', datetime(2006, 1, 10, 7, 30), html=html)
+ widget = SplitDateTimeWidget(date_attrs={'class': 'foo'}, attrs={'class': 'bar'})
+ self.check_html(widget, 'date', datetime(2006, 1, 10, 7, 30), html=html)
+ widget = SplitDateTimeWidget(time_attrs={'class': 'bar'}, attrs={'class': 'foo'})
+ self.check_html(widget, 'date', datetime(2006, 1, 10, 7, 30), html=html)
+
def test_formatting(self):
"""
Use 'date_format' and 'time_format' to change the way a value is