当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python unittest.mock.Mock.assert_any_call用法及代码示例


用法:

assert_any_call(*args, **kwargs)

断言已使用指定的参数调用了模拟。

如果模拟调用了 ever,则断言通过,与 assert_called_with()assert_called_once_with() 仅在调用是最近的调用时才通过,并且在 assert_called_once_with() 的情况下,它也必须是唯一的调用。

>>> mock = Mock(return_value=None)
>>> mock(1, 2, arg='thing')
>>> mock('some', 'thing', 'else')
>>> mock.assert_any_call(1, 2, arg='thing')

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 unittest.mock.Mock.assert_any_call。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。