def test_validate_with_default_validator(self): validator = int form = Form(default_validator=validator) field = Field('foo') form.append(field) form.data = {'foo': '10'} form.validate() assert form.data == {'foo': 10}
def test_form_validate(self): form = Form() validator = lambda x: int(x) field = Field('foo', validator=validator) form.append(field) field = Field('bar', validator=validator) form.append(field) form.data = {'foo': '10', 'bar': '3'} form.validate() assert form.data == {'foo': 10, 'bar': 3}