python - 如何在没有签名检查的情况下模拟方法调用?

标签 python mox

<分区>

我使用 mox 模拟一个对象。我需要记录方法调用,但该方法接收到很多我没有测试过的参数,其中一些参数不是原始类型,而是在其他地方创建的类的实例。

我想避免检查传递的参数。怎么办?

最佳答案

您可以使用 mox 比较器实现此目的,特别是 IgnoreArg()。请引用文档: https://code.google.com/p/pymox/wiki/MoxDocumentation#Comparators

关于python - 如何在没有签名检查的情况下模拟方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17950167/

相关文章:

Python从py模块读取所有导入语句的简单方法

python - 如何使用 pymox 对该代码进行单元测试?

python - sqlite python 插入 with where 条件

python - 包含形状和它们之间的空间关系的正确数据结构

python - Flask-SQLAlchemy 在父表(关系表)中添加不必要的行

python - QCalendar 示例中的全名月份格式

python 2.5 过时了吗?

python - 运行 python mox 测试时从未调用的预期方法