我是使用 MagicMock 在 python 中进行单元测试的新手。我有以下代码在 python 中断言正确的方法计数:
def methodFoo(self):
for booObject in self.booObjectList:
booObject.shooMethod()
我希望shooMethod()
在我的单元测试代码中执行该方法的断言调用计数,以查看其中的 N 个对象booObjectList
是否执行 N 次调用。上面的函数不是我的单元测试代码。test_methodFoo()
这是一种通过在我的单元测试类中创建新方法来测试的方法。我该怎么做?谢谢你的帮助。