human
I wrote the below code

    import sys
    from datetime import datetime
    import time
    def simpletest(event):
        six.print_(str(datetime.now()), event.route)
    six.print_('test_zmq_eventengine.....')
    ee = ZMQEventEngine('test_zmq_eventengine')
    ee.register(Event.TIMER, simpletest)
    timer = Timer(ee)
    ee.start()
    timer.start()
    event = Event(route=Event.TIMER)
    ee.emit(event)
    try:
        while True:
            time.sleep(1)
    except KeyboardInterrupt:
        timer.stop()
        ee.stop()
        sys.exit(0)

What's a good function header?
 Here's a good function header?
assistant
#Here's a good function header.

def test_zmq_eventengine():