def test_pong_from_ping(self): ping = PingFrame(stream_id=0) ping.deserialize(self.test_data) pong = PingFrame.pong_from_ping(ping) self.assertEqual(pong.stream_id, ping.stream_id) self.assertEqual(pong.opaque_data, ping.opaque_data)
def test_serialize(self): ping = PingFrame(stream_id=0) ping.deserialize(self.test_data) self.assertEqual(b'\x00\x08\x06\x00\x00\x00\x00\x00', ping.serialize()[:-8])
def test_deserialize(self): ping = PingFrame(stream_id=0) ping.deserialize(self.test_data) self.assertEqual(ping.opaque_data, struct.pack('!Q', 90000))