def __init__(self, topic=None): super(ConductorAPI, self).__init__() self.topic = topic or constants.CONDUCTOR_TOPIC target = messaging.Target(topic=self.topic, version='1.0') serializer = objects_base.CyborgObjectSerializer() self.client = rpc.get_client(target, version_cap=self.RPC_API_VERSION, serializer=serializer)
def setUp(self, topic=None): super(TestRPCAPI, self).setUp() self.topic = topic or constants.AGENT_TOPIC target = messaging.Target(topic=self.topic, version=self.RPC_API_VERSION) self.agent_rpcapi = AgentAPI() self.serializer = objects_base.CyborgObjectSerializer() self.client = rpc.get_client(target, version_cap=self.RPC_API_VERSION, serializer=self.serializer)