def test_forwards_call(self):
        expected_arguments = {'argument': 42}

        client = FakeAMPClient()
        client.register_response(
            TestCommand, expected_arguments, {'response': 7})
        delayed_client = DelayedAMPClient(client)

        delayed_client.callRemote(TestCommand, argument=42)

        self.assertEqual(
            client.calls,
            [(TestCommand, {'argument': 42})],
        )
Calling :method:`callRemote` forwards the call to the
dataset/ETHPy150Open ClusterHQ/flocker/flocker/testtools/test/test_amp.py/DelayedAMPClientTests.test_forwards_call