def setUp(self): super(TestManager, self).setUp() self.conf = cfg.CONF config.register_ovsdb_opts_helper(self.conf) agent_config.register_agent_state_opts_helper(self.conf) self.driver_mock = mock.Mock() self.fake_record_dict = {n_const.OVSDB_IDENTIFIER: 'fake_ovsdb_id'} cfg.CONF.set_override('report_interval', 1, 'AGENT') self.plugin_rpc = mock.patch.object(agent_api, 'L2GatewayAgentApi').start() self.context = mock.Mock self.cntxt = mock.patch.object( context, 'get_admin_context_without_session').start() self.test_rpc = mock.patch.object(rpc, 'get_client').start() self.mock_looping_call = mock.patch.object( loopingcall, 'FixedIntervalLoopingCall').start() self.l2gw_agent_manager = manager.OVSDBManager(self.conf) self.l2gw_agent_manager.plugin_rpc = self.plugin_rpc self.fake_config_json = { n_const.OVSDB_IDENTIFIER: 'fake_ovsdb_identifier', 'ovsdb_ip': '5.5.5.5', 'ovsdb_port': '6672', 'private_key': 'dummy_key', 'enable_ssl': False, 'certificate': 'dummy_cert', 'ca_cert': 'dummy_ca' }
def setUp(self): super(TestManager, self).setUp() self.conf = cfg.CONF config.register_ovsdb_opts_helper(self.conf) agent_config.register_agent_state_opts_helper(self.conf) self.driver_mock = mock.Mock() self.fake_record_dict = {n_const.OVSDB_IDENTIFIER: 'fake_ovsdb_id'} cfg.CONF.set_override('report_interval', 1, 'AGENT') self.plugin_rpc = mock.patch.object(agent_api, 'L2GatewayAgentApi').start() self.context = mock.Mock self.cntxt = mock.patch.object(context, 'get_admin_context_without_session' ).start() self.test_rpc = mock.patch.object(rpc, 'get_client').start() self.mock_looping_call = mock.patch.object(loopingcall, 'FixedIntervalLoopingCall' ).start() self.l2gw_agent_manager = manager.OVSDBManager( self.conf) self.l2gw_agent_manager.plugin_rpc = self.plugin_rpc self.fake_config_json = {n_const.OVSDB_IDENTIFIER: 'fake_ovsdb_identifier', 'ovsdb_ip': '5.5.5.5', 'ovsdb_port': '6672', 'private_key': 'dummy_key', 'enable_ssl': False, 'certificate': 'dummy_cert', 'ca_cert': 'dummy_ca'}
def setUp(self): super(TestOVSDBMonitor_with_enable_manager, self).setUp() config.register_ovsdb_opts_helper(cfg.CONF) cfg.CONF.set_override('enable_manager', True, 'ovsdb') self.conf = mock.Mock() self.callback = mock.Mock() self.l2gw_ovsdb = ovsdb_monitor.OVSDBMonitor(mock.Mock(), self.conf, self.callback)
def setUp(self): super(TestOVSDBMonitor, self).setUp() self.conf = mock.patch.object(conf, 'L2GatewayConfig').start() config.register_ovsdb_opts_helper(cfg.CONF) self.callback = mock.Mock() cfg.CONF.set_override('max_connection_retries', 0, 'ovsdb') self.sock = mock.patch('socket.socket').start() self.ssl_sock = mock.patch.object(ssl, 'wrap_socket').start() self.greenthread = mock.patch.object(eventlet.greenthread, 'spawn_n').start() self.l2gw_ovsdb = ovsdb_monitor.OVSDBMonitor(mock.Mock(), self.conf, self.callback) self.op_id = 'abcd' props = { 'select': { 'initial': True, 'insert': True, 'delete': True, 'modify': True } } self.monitor_message = { 'id': self.op_id, 'method': 'monitor', 'params': [ n_const.OVSDB_SCHEMA_NAME, None, { 'Logical_Switch': [props], 'Physical_Switch': [props], 'Physical_Port': [props], 'Ucast_Macs_Local': [props], 'Ucast_Macs_Remote': [props], 'Physical_Locator': [props], 'Mcast_Macs_Local': [props], 'Physical_Locator_Set': [props] } ] } fake_message = { 'Logical_Switch': props, 'Physical_Switch': props, 'Physical_Port': props, 'Ucast_Macs_Local': props, 'Ucast_Macs_Remote': props, 'Physical_Locator': props, 'Mcast_Macs_Local': props, 'Physical_Locator_Set': props } self.msg = self.monitor_message self.msg1 = {'result': fake_message} self.msg2 = {'method': 'update', 'params': ['', fake_message]} self.l2gw_ovsdb.responses = [self.monitor_message]
def main(): config.register_ovsdb_opts_helper(cfg.CONF) agent_config.register_agent_state_opts_helper(cfg.CONF) common_config.init(sys.argv[1:]) config.setup_logging() mgr = manager.OVSDBManager(cfg.CONF) svc = L2gatewayAgentService(host=cfg.CONF.host, topic=topics.L2GATEWAY_AGENT, manager=mgr) service.launch(cfg.CONF, svc).wait()
def main(): config.register_ovsdb_opts_helper(cfg.CONF) agent_config.register_agent_state_opts_helper(cfg.CONF) common_config.init(sys.argv[1:]) config.setup_logging() mgr = manager.OVSDBManager(cfg.CONF) svc = L2gatewayAgentService( host=cfg.CONF.host, topic=topics.L2GATEWAY_AGENT, manager=mgr ) service.launch(cfg.CONF, svc).wait()
def setUp(self): super(TestOVSDBWriter, self).setUp() self.conf = mock.patch.object(conf, 'L2GatewayConfig').start() config.register_ovsdb_opts_helper(cfg.CONF) cfg.CONF.set_override('max_connection_retries', 0, 'ovsdb') self.sock = mock.patch('socket.socket').start() self.ssl_sock = mock.patch.object(ssl, 'wrap_socket').start() self.op_id = 'abcd' self.l2gw_ovsdb = ovsdb_writer.OVSDBWriter(mock.Mock(), self.conf) self.fake_message = {'id': self.op_id, 'fake_key': 'fake_value'} self.l2gw_ovsdb.responses = [self.fake_message]
def setUp(self): super(TestBaseConnection_with_enable_manager, self).setUp() self.conf = mock.patch.object(conf, 'L2GatewayConfig').start() config.register_ovsdb_opts_helper(cfg.CONF) cfg.CONF.set_override('enable_manager', True, 'ovsdb') self.l2gw_ovsdb_conn = base_connection.BaseConnection( mock.Mock(), self.conf) self.mock_sock = mock.patch('socket.socket').start() self.l2gw_ovsdb_conn.s = mock.patch('socket.socket').start() self.fakesocket = SocketClass() self.fake_ip = 'fake_ip' self.l2gw_ovsdb_conn.ovsdb_dicts = {'fake_ip': self.fakesocket}
def setUp(self): super(TestBaseConnection_with_enable_manager, self).setUp() self.conf = mock.patch.object(conf, 'L2GatewayConfig').start() config.register_ovsdb_opts_helper(cfg.CONF) cfg.CONF.set_override('enable_manager', True, 'ovsdb') self.l2gw_ovsdb_conn = base_connection.BaseConnection(mock.Mock(), self.conf) self.mock_sock = mock.patch('socket.socket').start() self.l2gw_ovsdb_conn.s = mock.patch('socket.socket').start() self.fakesocket = SocketClass() self.fake_ip = 'fake_ip' self.l2gw_ovsdb_conn.ovsdb_dicts = {'fake_ip': self.fakesocket}
def neutron_misc(): try: # These imports are needed for kilo only import bsnstacklib.plugins.bigswitch.config import networking_cisco.plugins.cisco.cfg_agent.device_status # noqa import networking_l2gw.services.l2gateway.common.config as l2gw import networking_vsphere.common.config from oslo_config import cfg import vmware_nsx.neutron.plugins.vmware.common.config # noqa bsnstacklib.plugins.bigswitch.config.register_config() networking_vsphere.common.config.register_options() l2gw.register_l2gw_opts_helper() l2gw.register_ovsdb_opts_helper(cfg.CONF) except Exception: pass
def setUp(self): super(TestOVSDBMonitor, self).setUp() self.conf = mock.patch.object(conf, 'L2GatewayConfig').start() config.register_ovsdb_opts_helper(cfg.CONF) self.callback = mock.Mock() cfg.CONF.set_override('max_connection_retries', 0, 'ovsdb') self.sock = mock.patch('socket.socket').start() self.ssl_sock = mock.patch.object(ssl, 'wrap_socket').start() self.greenthread = mock.patch.object(eventlet.greenthread, 'spawn_n').start() self.l2gw_ovsdb = ovsdb_monitor.OVSDBMonitor(mock.Mock(), self.conf, self.callback) self.op_id = 'abcd' props = {'select': {'initial': True, 'insert': True, 'delete': True, 'modify': True}} self.monitor_message = {'id': self.op_id, 'method': 'monitor', 'params': [n_const.OVSDB_SCHEMA_NAME, None, {'Logical_Switch': [props], 'Physical_Switch': [props], 'Physical_Port': [props], 'Ucast_Macs_Local': [props], 'Ucast_Macs_Remote': [props], 'Physical_Locator': [props], 'Mcast_Macs_Local': [props], 'Physical_Locator_Set': [props]}]} fake_message = {'Logical_Switch': props, 'Physical_Switch': props, 'Physical_Port': props, 'Ucast_Macs_Local': props, 'Ucast_Macs_Remote': props, 'Physical_Locator': props, 'Mcast_Macs_Local': props, 'Physical_Locator_Set': props} self.msg = self.monitor_message self.msg1 = {'result': fake_message} self.msg2 = {'method': 'update', 'params': ['', fake_message]} self.l2gw_ovsdb.responses = [self.monitor_message]
def setUp(self): super(TestL2gwAgent, self).setUp() config.register_ovsdb_opts_helper(cfg.CONF)