Exemplo n.º 1
0
    def start_agent(self, agent, ports=None, unplug_ports=None):
        if unplug_ports is None:
            unplug_ports = []
        if ports is None:
            ports = []
        self.setup_agent_rpc_mocks(agent, unplug_ports)
        polling_manager = polling.InterfacePollingMinimizer()
        self._mock_get_events(agent, polling_manager, ports)
        self.addCleanup(polling_manager.stop)
        polling_manager.start()
        utils.wait_until_true(polling_manager._monitor.is_active)
        agent.check_ovs_status = mock.Mock(return_value=constants.OVS_NORMAL)
        self.agent_thread = eventlet.spawn(agent.rpc_loop, polling_manager)

        self.addCleanup(self.stop_agent, agent, self.agent_thread)
        return polling_manager
Exemplo n.º 2
0
 def setUp(self):
     super(TestInterfacePollingMinimizer, self).setUp()
     mock.patch.object(helpers, 'enable_connection_uri').start()
     self.pm = polling.InterfacePollingMinimizer()