def test_render_table(): form = Form(data=Data(foo='!!!7!!!'), fields=[ Field( name='foo', input_container_css_classes={'###5###'}, label_container_css_classes={'$$$11$$$'}, help_text='^^^13^^^', label='***17***', ) ]) table = form.table() assert '!!!7!!!' in table assert '###5###' in table assert '$$$11$$$' in table assert '^^^13^^^' in table assert '***17***' in table assert '<tr' in table # Assert that table is the default assert table == "%s" % form
def test_render_table(): form = Form( data=Data(foo='!!!7!!!'), fields=[ Field( name='foo', input_container_css_classes={'###5###'}, label_container_css_classes={'$$$11$$$'}, help_text='^^^13^^^', label='***17***', ) ]).validate() table = form.table() assert '!!!7!!!' in table assert '###5###' in table assert '$$$11$$$' in table assert '^^^13^^^' in table assert '***17***' in table assert '<tr' in table # Assert that table is the default assert table == unicode(form)
def test_info(): form = Form(data={}, fields=[Field.info(value='#foo#')]) assert form.is_valid() assert '#foo#' in form.table()