我有一个多次调用另一个函数B的函数A.我想以这样一种方式模拟B:具有正确数量的参数的任何数量的调用,无论其值如何,都将返回一个固定的值并被视为正确。
调用函数的次数或次数不是规范的一部分。
答案 0 :(得分:8)
正常剔除B ......
假设B接受2个参数并且应该返回'foo':
B(mox.IgnoreArg(), mox.IgnoreArg()).MultipleTimes().AndReturn('foo')
答案 1 :(得分:1)
def B(*args, **kwds):
return 'fixed value'