diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2017-01-13 12:48:30 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-02-07 11:33:37 -0500 |
| commit | 0034e9af18f3d393a6dd2389ffbba4c919b1d7d7 (patch) | |
| tree | c28e3bf031e4f3bf998fa26d3d75366494513c27 /tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py | |
| parent | 3a148f958dddd97c1379081118c30fbede6b6bc4 (diff) | |
Fixed #5851 -- Allowed specifying different HTML attrs for SplitDateTimeWidget subwidgets.
Thanks Tim Graham and Nick Pope for review.
Diffstat (limited to 'tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py')
| -rw-r--r-- | tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py b/tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py index 07ee15690c..e3adb11520 100644 --- a/tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py +++ b/tests/forms_tests/widget_tests/test_splithiddendatetimewidget.py @@ -40,3 +40,15 @@ class SplitHiddenDateTimeWidgetTest(WidgetTest): <input type="hidden" name="date_1" value="12:51:00" /> """ )) + + def test_constructor_different_attrs(self): + html = ( + '<input type="hidden" class="foo" value="2006-01-10" name="date_0" />' + '<input type="hidden" class="bar" value="07:30:00" name="date_1" />' + ) + widget = SplitHiddenDateTimeWidget(date_attrs={'class': 'foo'}, time_attrs={'class': 'bar'}) + self.check_html(widget, 'date', datetime(2006, 1, 10, 7, 30), html=html) + widget = SplitHiddenDateTimeWidget(date_attrs={'class': 'foo'}, attrs={'class': 'bar'}) + self.check_html(widget, 'date', datetime(2006, 1, 10, 7, 30), html=html) + widget = SplitHiddenDateTimeWidget(time_attrs={'class': 'bar'}, attrs={'class': 'foo'}) + self.check_html(widget, 'date', datetime(2006, 1, 10, 7, 30), html=html) |
