packet_handler ============== .. module:: pyogp.lib.base.tests.packet_handler This is a doctest, the content here is verbatim from the source file at pyogp.lib.base.tests.packet_handler.txt. PacketHandler ~~~~~~~~~~~~~ The basic packet handling event/callbackcase ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ First, initialize the packet handler >>> from pyogp.lib.base.message.message_handler import MessageHandler >>> packet_handler = MessageHandler() How about a mock callback handler >>> def callback(packet): print packet >>> onStartPingCheck_received = packet_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 = packet_handler._handle(packet)