def test_io_validate_list(self, instance, classroom_model):
Student = classroom_model.Student
called = []
values = [1, 2, 3, 4]
@inlineCallbacks
def io_validate(field, value):
yield called.append(value)
@instance.register
class IOStudent(Student):
io_field = fields.ListField(fields.IntField(io_validate=io_validate))
student = IOStudent(name='Marty', io_field=values)
yield student.io_validate()
assert called == values
评论列表
文章目录