Пример #1
0
 def setUp(self):
     super(TestOVSBridgeIntercept, self).setUp()
     self.underlying_bridge = self.br_tun_cls("br-tun")
     self.underlying_bridge.do_action_flows = mock.Mock()
     self.cookie_bridge = ovs_ext_agt.OVSCookieBridge(
         self.underlying_bridge)
     self.tested_bridge = bagpipe_agt_ext.OVSBridgeIntercept(
         self.cookie_bridge)
Пример #2
0
 def initialize_ovs_fw_log(self):
     int_br = ovs_ext_api.OVSCookieBridge(
         ovs_bridge.OVSAgentBridge(self.tester.bridge.br_name))
     mock.patch('ryu.base.app_manager.AppManager.get_instance').start()
     mock.patch('neutron.agent.ovsdb.api.API.transaction').start()
     log_driver = ovs_fw_log.OVSFirewallLoggingDriver(int_br)
     log_driver.initialize(self.resource_rpc)
     return log_driver
 def setUp(self):
     super(TestOVSCookieBridge, self).setUp()
     conn_patcher = mock.patch(
         'neutron.agent.ovsdb.native.connection.Connection.start')
     conn_patcher.start()
     self.addCleanup(conn_patcher.stop)
     self.bridge = ovs_bridge.OVSAgentBridge("br-foo")
     self.bridge.do_action_flows = mock.Mock()
     self.tested_bridge = ovs_ext_agt.OVSCookieBridge(self.bridge)
Пример #4
0
 def initialize_ovs_fw_log(self):
     self.int_br = ovs_ext_api.OVSCookieBridge(
         self.of_helper.br_int_cls(self.tester.bridge.br_name))
     self.tun_br = self.of_helper.br_tun_cls('br-tun')
     agent_api = ovs_ext_api.OVSAgentExtensionAPI(
         self.int_br, self.tun_br,
         {'physnet1': self.of_helper.br_phys_cls('br-physnet1')})
     log_driver = ovs_fw_log.OVSFirewallLoggingDriver(agent_api)
     log_driver.initialize(self.resource_rpc)
     return log_driver
Пример #5
0
    def setUp(self):
        super(TestOVSCookieBridgeOFCtl, self).setUp()
        self.bridge = self.br_int_cls("br-int")
        mock.patch.object(self.bridge, "run_ofctl").start()

        self.tested_bridge = ovs_ext_agt.OVSCookieBridge(self.bridge)

        # mocking do_action_flows does not work, because this method is
        # later wrapped by the cookie bridge code, and six.wraps apparently
        # can't wrap a mock, so we mock deeper
        self.mock_build_flow_expr_str = mock.patch(
            'neutron.agent.common.ovs_lib._build_flow_expr_str',
            return_value="").start()
 def setUp(self):
     super(TestOVSCookieBridgeOSKen, self).setUp()
     self.setup_bridge_mock('br-int', self.br_int_cls)
     self.tested_bridge = ovs_ext_agt.OVSCookieBridge(self.br)
 def setUp(self):
     super(TestOVSCookieBridge, self).setUp()
     self.bridge = ovs_bridge.OVSAgentBridge("br-foo")
     self.bridge.do_action_flows = mock.Mock()
     self.tested_bridge = ovs_ext_agt.OVSCookieBridge(self.bridge)