def test_json_parsing(): # NOTE: Parsing json input requires that any numbers that come in must avoid the string strip f = Form(data={'foo': 1}, fields=[Field.integer(name='foo', strip_input=False)]) assert f.is_valid() assert f.fields_by_name['foo'].value == 1
def test_info(): form = Form(data={}, fields=[Field.info(value='#foo#')]) assert form.is_valid() assert '#foo#' in form.table()