4

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

函数是否被调用或调用多少次不是规范的一部分。

4

2 回答 2

8

正常打掉B....

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

B(mox.IgnoreArg(), mox.IgnoreArg()).MultipleTimes().AndReturn('foo')
于 2012-09-13T21:14:18.800 回答
1
def B(*args, **kwds):
   return 'fixed value'
于 2010-08-06T00:38:53.880 回答