Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
    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]
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
 def _start_rpc_listeners(self):
     self._skeleton = server_rpc.LoggingApiSkeleton()
     return self._skeleton.conn.consume_in_threads()
Ejemplo n.º 8
0
 def setUp(self):
     super(LoggingRpcCallbackTestCase, self).setUp()
     self.context = context.get_admin_context()
     self.rpc_callback = server_rpc.LoggingApiSkeleton()