我希望构建或更优选地使用框架在python中实现自定义断言。我列出了潜在的输入,将被解析以触发检索数据的各种断言
assertValue : [ SOME STRING A ]
or
assertValue : [ SOME STRING B ]
or
assertValue : [ SOME STRING C ]
如上所述,当解析后的值为"SOME STRING A"
时,我想触发一个合适的断言。例如,如果提供的值是"NOT NULL"
,我会断言检索到的数据中没有NULL值。
该框架的目标是提供灵活性,以便为不同的断言及其将触发的实现添加支持。我尝试在Python中搜索可用于此目的的任何现有框架。我只发现了像“PyDispatcher”或“Django Dispatch”这样的事件驱动框架,我认为这有点过分了。
是否有人遇到类似的需求并成功使用了某些东西。非常感谢