예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
def test_boxstate_plugin_should_be_found():
    from nav.eventengine.plugins.boxstate import BoxStateHandler
    classes = EventHandler.load_and_find_subclasses()
    assert BoxStateHandler in classes
예제 #4
0
def test_boxstate_plugin_should_be_found():
    from nav.eventengine.plugins.boxstate import BoxStateHandler
    classes = EventHandler.load_and_find_subclasses()
    assert BoxStateHandler in classes