'Return a previously registered response.
@param commandType: a subclass of C{amp.Command}.
@param kwargs: Keyword arguments taken by the command, a C{dict}.
@return: A C{Deferred} that fires with the registered response for
this particular combination of command and arguments.'

def callRemote(self, command, **kwargs):

    self.calls.append((command, kwargs))
    command.makeArguments(kwargs, AMP())
    if ('eliot_context' in kwargs):
        kwargs.pop('eliot_context')
    return succeed(self._responses[self._makeKey(command, kwargs)])
