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)
Exemple #3
0
 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)
Exemple #4
0
    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 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 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)