summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/test_input.py
blob: e773d94d8a587314a5a010653cb4bf11409eaeed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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" />')