當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。