示例#1
0
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
示例#2
0
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)
示例#3
0
def test_info():
    form = Form(data={}, fields=[Field.info(value='#foo#')])
    assert form.is_valid()
    assert '#foo#' in form.table()
示例#4
0
def test_info():
    form = Form(data={}, fields=[Field.info(value='#foo#')])
    assert form.is_valid()
    assert '#foo#' in form.table()