我有一个函数 A 多次调用另一个函数 B。我想以这样一种方式模拟 B,即 任何数量 具有正确参数数量的调用,无论值如何,都将返回一个固定值并被视为正确。
函数是否被调用或被调用多少次不是规范的一部分。
最佳答案
通常将 B 剔除....
假设 B 接受 2 个参数并且应该返回 'foo':
B(mox.IgnoreArg(), mox.IgnoreArg()).MultipleTimes().AndReturn('foo')
关于python - 如何使用 Mox 模拟模块函数并允许以几乎任何方式调用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420111/