Esempio n. 1
0
 def testControlFrames(self):
     f = Frame.close()
     self.assertEqual(f.opcode, 0x8)
     self.assertTrue(f.payload_length <= 125)
     f = Frame.ping("Hello")
     self.assertEqual(f.opcode, 0x9)
     self.assertEqual(int2bytes(0x89, 0x05, 0x48, 0x65, 0x6C, 0x6C, 0x6F), f.msg)
     self.assertTrue(f.payload_length <= 125)
     r = f.on_received()
     self.assertTrue(r)
     self.assertEqual(r.opcode, 0xA)
     f = Frame.pong()
     self.assertEqual(f.opcode, 0xA)
     self.assertTrue(f.payload_length <= 125)