PacketHandler ~~~~~~~~~~~~~ The basic packet handling event/callbackcase ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ First, initialize the packet handler >>> from pyogp.lib.base.message.message_handler import MessageHandler >>> message_handler = MessageHandler() How about a mock callback handler >>> def callback(packet): print packet >>> onStartPingCheck_received = message_handler.register("StartPingCheck") >>> onStartPingCheck_received.subscribe(callback) Stage a packet >>> from pyogp.lib.base.message.message import Message >>> packet = Message('StartPingCheck') Fire the event, it returns a packet Unpossible to include this in the test, the memory ref keeps changing But, you get the idea... event_data = message_handler.handle(packet)