【发布时间】:2022-07-26 05:41:35
【问题描述】:
假设我有以下模型:
import schematics
class Environment(schematics.Model):
name = schematics.types.StringType(required=True)
description = schematics.types.StringType()
然后我创建一个实例:
raw_json = some_api_call(...)
# Say raw_json is {"name": "stagging", "description": "A stagging area"}
env = Environment(raw_json)
expected = {"name": "test", "description": "Tests area"}
现在,我想验证 env 和 expected?我知道调用env.validate() 将验证这些字段,但是如何根据预期值进行验证呢?我试过在黑暗中拍摄:
env.validate(trusted_data=expected)
但这不起作用。这个项目的文档不是那么全面,而且查看源代码对我来说太多了。非常感谢任何帮助。
【问题讨论】: