def test_populate_errors_when_fieldlist_of_formfield(self):
class SubMyForm(BaseForm):
subattribute1 = StringField()
class MyForm(BaseForm):
attribute1 = FieldList(FormField(SubMyForm), min_entries=2)
errors = {'attribute1': {'1': {'subattribute1': 'suberror1'}}}
with app.test_request_context():
form = MyForm()
form.populate_errors(errors)
assert_that(form, has_properties(
attribute1=contains(
has_properties(form=has_properties(
subattribute1=has_properties(errors=empty())
)),
has_properties(form=has_properties(
subattribute1=has_properties(errors=contains('suberror1'))
)))
))
评论列表
文章目录