PyDocs

Nav

Development Tools

Mock.assert_called_once

unittest.mock

method of Mock · Added in 3.6 (source)
  • Mock.assert_called_once()
Assert that the mock was called only once.
1 Example
>>> mock = Mock()
>>> mock.method()
<Mock name='mock.method()' id='...'>
>>> mock.method.assert_called_once()
>>> mock.method()
<Mock name='mock.method()' id='...'>
>>> mock.method.assert_called_once()
Traceback (most recent call last):
...
AssertionError: Expected 'method' to have been called once. Called 2 times.
Calls: [call(), call()].
from the Python docs
See Also
No see-alsos for unittest.mock/Mock.assert_called_once
0 Notes
No notes for Mock.assert_called_once