test_layout_objects.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:mes 作者: osess 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号