def setUp(self): super(TestAgentMonitor, self).setUp() cfg.CONF.set_default('agent_down_time', 10) cfg.CONF.set_override('core_plugin', "neutron.plugins.ml2.plugin.Ml2Plugin") self.plugin = FakePlugin() self.context = neutron_context.get_admin_context() self.notifier = ovsvapp_rpc.OVSvAppAgentNotifyAPI(topics.AGENT) self.ovsvapp_monitor = ovsvapp_monitor.AgentMonitor() self.ovsvapp_monitor.context = self.context self.ovsvapp_monitor.plugin = self.plugin self.ovsvapp_monitor.notifier = self.notifier self.ovsvapp_monitor.agent_ext_support = True self.LOG = ovsvapp_monitor.LOG
def _start_ovsvapp_monitor(self): self.ovsvapp_monitor = ovsvapp_monitor.AgentMonitor() self.ovsvapp_monitor.initialize_thread(self.notifier)