in testslide/mock_callable.py [0:0]
def unpatch_all_callable_mocks() -> None:
"""
This method must be called after every test unconditionally to remove all
active mock_callable() patches.
"""
global register_assertion, _default_register_assertion, _call_order_assertion_registered, _received_ordered_calls, _expected_ordered_calls
register_assertion = _default_register_assertion
_call_order_assertion_registered = False
del _received_ordered_calls[:]
del _expected_ordered_calls[:]
unpatch_exceptions = []
for unpatcher in _unpatchers:
try:
unpatcher()
except Exception as e:
unpatch_exceptions.append(e)
del _unpatchers[:]
if unpatch_exceptions:
raise RuntimeError(
"Exceptions raised when unpatching: {}".format(unpatch_exceptions)
)