<分区>
我使用 mox 模拟一个对象。我需要记录方法调用,但该方法接收到很多我没有测试过的参数,其中一些参数不是原始类型,而是在其他地方创建的类的实例。
我想避免检查传递的参数。怎么办?
<分区>
我使用 mox 模拟一个对象。我需要记录方法调用,但该方法接收到很多我没有测试过的参数,其中一些参数不是原始类型,而是在其他地方创建的类的实例。
我想避免检查传递的参数。怎么办?
最佳答案
您可以使用 mox 比较器实现此目的,特别是 IgnoreArg()。请引用文档: https://code.google.com/p/pymox/wiki/MoxDocumentation#Comparators
关于python - 如何在没有签名检查的情况下模拟方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17950167/