小编典典

断言对模拟方法的连续调用

all

Mock
有一个有用的assert_called_with()方法。但是,据我了解,这仅检查对方法的
最后一次 调用。
如果我的代码连续 3 次调用模拟方法,每次都使用不同的参数,我如何使用它们的特定参数断言这 3 个调用?


阅读 82

收藏
2022-05-23

共1个答案

小编典典

您可以使用该Mock.call_args_list属性将参数与以前的方法调用进行比较。与Mock.call_count属性结合使用应该可以让您完全控制。

2022-05-23