【发布时间】:2016-03-29 10:14:26
【问题描述】:
我正在使用来自模拟 python 库的 assert_has_calls。当我做这样的事情时遇到了问题:
mocks = mock.Mock()
mocks.assert_has_calls([mock.call.method_to_be_mocked(mock.ANY),
mock.call.method_to_be_mocked(mock.ANY)])
我想验证该方法是否被调用了一定次数,但同时我也想存根对该方法的调用。 assert_has_calls 似乎没有做存根部分。调用实际方法,但在开发环境中失败。
我能做些什么来解决这个问题?
【问题讨论】:
标签: python unit-testing mocking python-mock