Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个函数 A 多次调用另一个函数 B。我想以这样一种方式模拟 B ,即任何数量的具有正确数量的参数的调用,无论值如何,都将返回一个固定的值并被视为正确的。
函数是否被调用或调用多少次不是规范的一部分。
正常打掉B....
假设 B 接受 2 个参数并且应该返回 'foo':
B(mox.IgnoreArg(), mox.IgnoreArg()).MultipleTimes().AndReturn('foo')
def B(*args, **kwds): return 'fixed value'