def test_event_register(self): """Checks that VirtController.event_register() properly calls virEventRegisterDefaultImpl() function of Libvirt """ with mock.patch('libvirt.virEventRegisterDefaultImpl',) as m: VirtController.event_register() m.assert_called_once_with()
def __init__(self, tbd): VirtController.event_register() self._stop = threading.Event() self._thread = threading.Thread(target=self.run_event_loop, name="libvirtEventLoop") self._thread.setDaemon(True) self._thread.start() self._ctl = VirtController(read_only=True) self._ctl.domain_event_register(EventManager.manage_event) self._ctl.setKeepAlive(5, 3) EventManager.tbd = tbd logging.debug("initialized event manager")