mirror of
https://github.com/django/django.git
synced 2025-08-04 19:08:28 +00:00
Fixed #27712 -- Reallowed Input widget's attrs argument to set the input type.
Regression in b52c73008a
.
This commit is contained in:
parent
95f434e2b9
commit
6872ce2266
2 changed files with 16 additions and 0 deletions
15
tests/forms_tests/widget_tests/test_input.py
Normal file
15
tests/forms_tests/widget_tests/test_input.py
Normal file
|
@ -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', '<input type="date" name="name" value="value" />')
|
||||
# reuse the same attrs for another widget
|
||||
self.check_html(Input(attrs), 'name', 'value', '<input type="date" name="name" value="value" />')
|
||||
attrs['type'] = 'number' # shouldn't change the widget type
|
||||
self.check_html(widget, 'name', 'value', '<input type="date" name="name" value="value" />')
|
Loading…
Add table
Add a link
Reference in a new issue