def setUp(self, mock_get_vmutils): super(EventHandlerTestCase, self).setUp() self._state_change_callback = mock.Mock() self._running_state_callback = mock.Mock() self.flags( power_state_check_timeframe=self._FAKE_EVENT_CHECK_TIMEFRAME, group='hyperv') self.flags( power_state_event_polling_interval=self._FAKE_POLLING_INTERVAL, group='hyperv') self._event_handler = eventhandler.InstanceEventHandler( self._state_change_callback, self._running_state_callback)
def init_host(self, host): self._serialconsoleops.start_console_handlers() event_handler = eventhandler.InstanceEventHandler( state_change_callback=self.emit_event) event_handler.start_listener()
def init_host(self, host): self._vmops.restart_vm_log_writers() event_handler = eventhandler.InstanceEventHandler( state_change_callback=self.emit_event, running_state_callback=self._vmops.log_vm_serial_output) event_handler.start_listener()