'L{amp.Command.makeArguments}\'s return type should be the type
of the result of L{amp.Command.commandType}.'

def test_makeArgumentsUsesCommandType(self):

    protocol = object()
    objects = {'weird': 'whatever'}
    result = ProtocolIncludingCommandWithDifferentCommandType.makeArguments(objects, protocol)
    self.assertIs(type(result), MyBox)
