in testslide/mock_callable.py [0:0]
def _add_runner(self, runner: _BaseRunner) -> None:
if self._runner:
raise ValueError(
"Can't define more than one behavior using the same "
"self.mock_callable() chain. Please call self.mock_callable() again "
"one time for each new behavior."
)
if self._next_runner_accepted_args:
args, kwargs = self._next_runner_accepted_args
self._next_runner_accepted_args = None
runner.add_accepted_args(self._accept_partial_call, *args, **kwargs)
self._accept_partial_call = False
self._runner = runner
self._callable_mock.runners.insert(0, runner) # type: ignore