def test_field_type_hidden(self):
template = loader.get_template_from_string(u"""
{% load crispy_forms_tags %}
{% crispy test_form %}
""")
test_form = TestForm()
test_form.helper = FormHelper()
test_form.helper.layout = Layout(
Field('email', type="hidden", data_test=12),
Field('datetime_field'),
)
c = Context({
'test_form': test_form,
})
html = template.render(c)
# Check form parameters
self.assertEqual(html.count('data-test="12"'), 1)
self.assertEqual(html.count('name="email"'), 1)
self.assertEqual(html.count('class="dateinput'), 1)
self.assertEqual(html.count('class="timeinput'), 1)
评论列表
文章目录