用间谍和嘲笑测试
bond的Python项目详细描述
bond是一个小库,可用于在测试期间监视值和模拟函数。 间谍是写作的替代品 测试中的assertEquals,编写起来很乏味,对 当测试设置或代码不可避免地更改时更新。 使用bond,可以将正在验证的内容(例如名为output的变量)从 它应该有什么价值。这样你就可以很快地发现几个变量,甚至是结构化的 值,如列表或字典,这些值保存到保存的观察日志中 供以后参考。如果测试结果不同,您可以选择与 控制台或可视化工具,以查看发生了什么变化,以及参考观测集是否需要 更新。
有关更多示例,请查看: