def __init__(self, target="eventEngine", config=EVENTENGINE_CONF): self._scheduler = sched.scheduler(time.time, self._notifysleep) self.target = target self.config = config self.last_event_id = 0 self.handlers = EventHandler.load_and_find_subclasses() self._logger.debug("found %d event handler%s: %r", len(self.handlers), 's' if len(self.handlers) > 1 else '', self.handlers)
def test_boxstate_plugin_should_be_found(): from nav.eventengine.plugins.boxstate import BoxStateHandler classes = EventHandler.load_and_find_subclasses() assert BoxStateHandler in classes