def _get_client(self, next_hop, topic): """Turn the DB information for a cell into a messaging.RPCClient.""" transport = self._get_transport(next_hop) target = messaging.Target(topic=topic, version='1.0') serializer = rpc.RequestContextSerializer(None) return messaging.RPCClient(transport, target, version_cap=self.version_cap, serializer=serializer)
def _get_client(self, next_hop, topic): """Turn the DB information for a cell into a messaging.RPCClient.""" transport_url = next_hop.db_info['transport_url'] transport = messaging.get_transport(cfg.CONF, transport_url, rpc.TRANSPORT_ALIASES) target = messaging.Target(topic=topic, version='1.0') serializer = rpc.RequestContextSerializer(None) return messaging.RPCClient(transport, target, version_cap=self.version_cap, serializer=serializer)
def setUp(self): super(TestRequestContextSerializer, self).setUp() self.mock_base = mock.Mock() self.ser = rpc.RequestContextSerializer(self.mock_base) self.ser_null = rpc.RequestContextSerializer(None)