From 6872ce226602555d4566902a5b627ad08acdec94 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Tue, 10 Jan 2017 12:30:10 +0100 Subject: Fixed #27712 -- Reallowed Input widget's attrs argument to set the input type. Regression in b52c73008a9d67e9ddbb841872dc15cdd3d6ee01. --- tests/forms_tests/widget_tests/test_input.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/forms_tests/widget_tests/test_input.py (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/widget_tests/test_input.py b/tests/forms_tests/widget_tests/test_input.py new file mode 100644 index 0000000000..e773d94d8a --- /dev/null +++ b/tests/forms_tests/widget_tests/test_input.py @@ -0,0 +1,15 @@ +from django.forms.widgets import Input + +from .base import WidgetTest + + +class InputTests(WidgetTest): + + def test_attrs_with_type(self): + attrs = {'type': 'date'} + widget = Input(attrs) + self.check_html(widget, 'name', 'value', '') + # reuse the same attrs for another widget + self.check_html(Input(attrs), 'name', 'value', '') + attrs['type'] = 'number' # shouldn't change the widget type + self.check_html(widget, 'name', 'value', '') -- cgit v1.3