在测试中存在只需要比较对象/字典某些字段的情况,如有的对象或者字典生成时,会有 createtime 字段,创建的时间是无法知道的,因此应该忽略这个字段,对其他字段进行比较,这个 helper 如何实现呢?

现在的情况:

unittest 的 assertDictEqual 用于比较

使用 dict.pop(key) 将忽略的字段删除,但是希望这个功能更加具有通用性。


↙↙↙阅读原文可查看相关链接,并与作者交流