def test_get_sg_log_info_for_log_resources(self, mock_callback): test_obj = server_rpc.LoggingApiSkeleton() m_context = mock.Mock() log_resources = [mock.Mock()] test_obj.get_sg_log_info_for_log_resources(m_context, log_resources=log_resources) mock_callback.assert_called_with(m_context, log_resources)
def test___init__(self, mocked_get_server): test_obj = server_rpc.LoggingApiSkeleton() _target = oslo_messaging.Target( topic=log_const.LOGGING_PLUGIN, server=cfg.CONF.host, fanout=False) mocked_get_server.assert_called_with(_target, [test_obj])
def test_get_fwg_log_info_for_port(self, mock_callback): with mock.patch.object( server_rpc, 'get_rpc_method', return_value=fw_server_rpc.get_fwg_log_info_for_port): test_obj = server_rpc.LoggingApiSkeleton() m_context = mock.Mock() port_id = '123' test_obj.get_sg_log_info_for_port(m_context, resource_type='firewall_v2', port_id=port_id) mock_callback.assert_called_with(m_context, port_id)
def test_get_sg_log_info_for_log_resources(self, mock_callback): with mock.patch.object( server_rpc, 'get_rpc_method', return_value=server_rpc.get_sg_log_info_for_log_resources): test_obj = server_rpc.LoggingApiSkeleton() m_context = mock.Mock() log_resources = [mock.Mock()] test_obj.get_sg_log_info_for_log_resources( m_context, resource_type=log_const.SECURITY_GROUP, log_resources=log_resources) mock_callback.assert_called_with(m_context, log_resources)
def setUp(self): super(LoggingRpcCallbackTestCase, self).setUp() self.context = mock.Mock() self.rpc_callback = server_rpc.LoggingApiSkeleton() log_db_api.fw_plugin_db = mock.Mock() self.vm_port = uuidutils.generate_uuid() self.router_port = uuidutils.generate_uuid() self.fake_vm_port = \ _fake_port_object(self.vm_port, nl_const.DEVICE_OWNER_COMPUTE_PREFIX) self.fake_router_port = \ _fake_port_object(self.router_port, nl_const.DEVICE_OWNER_ROUTER_INTF) self.fake_router_ports = \ [_fake_port_object(self.router_port, device) for device in nl_const.ROUTER_INTERFACE_OWNERS]
def test_get_sg_log_info_for_port(self, mock_callback): test_obj = server_rpc.LoggingApiSkeleton() m_context = mock.Mock() port_id = '123' test_obj.get_sg_log_info_for_port(m_context, port_id=port_id) mock_callback.assert_called_with(m_context, port_id)
def _start_rpc_listeners(self): self._skeleton = server_rpc.LoggingApiSkeleton() return self._skeleton.conn.consume_in_threads()
def setUp(self): super(LoggingRpcCallbackTestCase, self).setUp() self.context = context.get_admin_context() self.rpc_callback = server_rpc.LoggingApiSkeleton()