如何使用Mox模拟模块函数并允许以几乎任何方式调用它

BCS*_*BCS 4 python mox

我有一个函数A,可以多次调用另一个函数B. 我想以这样的方式模拟B,即任何数量的具有正确数量的参数的调用,无论值如何,都将返回固定的值并被视为正确.

调用函数的次数或次数不是规范的一部分.

Don*_*Gar 8

正常剔除B ....

假设B接受2个参数并且应该返回'foo':

B(mox.IgnoreArg(), mox.IgnoreArg()).MultipleTimes().AndReturn('foo')
Run Code Online (Sandbox Code Playgroud)