Exemple #1
0
def test_delayedhandler_sets_timeouts_from_config():
    class TestHandler(DelayedStateHandler):
        handled_types = ('testState', )
        ALERT_WAIT_TIME = 'test.alert'
        WARNING_WAIT_TIME = 'test.warning'

    class MockedConfig(EventEngineConfig):
        DEFAULT_CONFIG_FILES = ()

    config = MockedConfig()
    config.set('timeouts', 'test.warning', '20s')
    config.set('timeouts', 'test.alert', '1m')
    engine = EventEngine(config=config)
    event = Mock('Event')
    event.event_type_id = 'testState'

    handler = TestHandler(event, engine)
    assert handler.WARNING_WAIT_TIME == 20
    assert handler.ALERT_WAIT_TIME == 60
Exemple #2
0
def start_engine():
    "Starts event queue processing"
    engine = EventEngine()
    engine.start()
Exemple #3
0
def start_engine():
    "Starts event queue processing"
    engine = EventEngine()
    engine.start()