def test_args2packets(self): self.assertEqual([PacketPing()], list(pokersite.args2packets([{'type':'PacketPing'}]))) self.assertEqual([PacketPing()], list(pokersite.args2packets([{'type':PACKET_PING}]))) packet = pokersite.args2packets([{'type':'BadPacket'}]).next() self.assertSubstring('Invalid type name BadPacket', packet.message) packet = pokersite.args2packets([{'type':'-1'}]).next() self.assertSubstring('Invalid type', packet.message)
def test_args2packets(self): self.assertEqual([PacketPing()], pokersite.args2packets([{ 'type': 'PacketPing' }])) packets = pokersite.args2packets([{'type': 'BadPacket'}]) self.assertSubstring('Unable to instantiate', packets[0].message) packets = pokersite.args2packets([{'type': '0'}]) self.assertSubstring('Invalid type', packets[0].message)
def test_args2packets(self): self.assertEqual([PacketPing()], list(pokersite.args2packets([{ 'type': 'PacketPing' }]))) self.assertEqual([PacketPing()], list(pokersite.args2packets([{ 'type': PACKET_PING }]))) packet = pokersite.args2packets([{'type': 'BadPacket'}]).next() self.assertSubstring('Invalid type name BadPacket', packet.message) packet = pokersite.args2packets([{'type': '-1'}]).next() self.assertSubstring('Invalid type', packet.message)
def receivePacket(self, data): self.log.debug("receivePacket %s", data) if self.pendingLongPoll: self.scheduleLongPoll(0) self.pendingLongPoll = False args = Packet.JSON.decode(data) packets = list(pokersite.args2packets(args)) return packets
def receivePacket(self, data): self.log.debug("receivePacket %s", data) if self.pendingLongPoll: self.scheduleLongPoll(0) self.pendingLongPoll = False args = simplejson.loads(data, encoding = 'UTF-8') args = pokersite.fromutf8(args) packets = list(pokersite.args2packets(args)) return packets
def test_args2packets(self): self.assertEqual([PacketPing()], pokersite.args2packets([{'type':'PacketPing'}])) packets = pokersite.args2packets([{'type':'BadPacket'}]) self.assertSubstring('Unable to instantiate', packets[0].message) packets = pokersite.args2packets([{'type':'0'}]) self.assertSubstring('Invalid type', packets[0].message)