def test_event_manager_event_mapping_handlers(setup):
    manager = EventHandlerManager()
    assert manager.get_handlers(0) == []
    handlers_1 = manager.get_handlers(1)
    assert len(handlers_1) == 1
    assert handlers_1[0].event_id == 1
    assert set(handlers_1[0].message_ids) == set([1, 2])

    handlers_2 = manager.get_handlers(2)
    assert len(handlers_2) == 1
    assert handlers_2[0].event_id == 2
    assert set(handlers_2[0].message_ids) == set([3])
Test of event mapping handlers are properly created according to data in db.
dataset/ETHPy150Open Nordeus/pushkin/pushkin/tests/request/test_event_handler_manager.py/test_event_manager_event_mapping_handlers