in doubles/proxy_method.py [0:0]
def _raise_exception(self, args, kwargs):
""" Raises an ``UnallowedMethodCallError`` with a useful message.
:raise: ``UnallowedMethodCallError``
"""
error_message = (
"Received unexpected call to '{}' on {!r}. The supplied arguments "
"{} do not match any available allowances."
)
raise UnallowedMethodCallError(
error_message.format(
self._method_name,
self._target.obj,
build_argument_repr_string(args, kwargs)
)
)