PyDocs

Nav

Development Tools

Mock.mock_calls

unittest.mock

attribute of Mock (source)
mock_calls records all calls to the mock object, its methods, magic methods and return value mocks.
1 Example
>>> mock = MagicMock()
>>> result = mock(1, 2, 3)
>>> mock.first(a=3)
<MagicMock name='mock.first()' id='...'>
>>> mock.second()
<MagicMock name='mock.second()' id='...'>
>>> int(mock)
1
>>> result(1)
<MagicMock name='mock()()' id='...'>
>>> expected = [call(1, 2, 3), call.first(a=3), call.second(),
... call.__int__(), call()(1)]
>>> mock.mock_calls == expected
True
from the Python docs
See Also
No see-alsos for unittest.mock/Mock.mock_calls
0 Notes
No notes for Mock.mock_calls