Example #1
0
    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)
Example #2
0
    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])
Example #3
0
    def test_deserialize(self):
        ping = PingFrame(stream_id=0)
        ping.deserialize(self.test_data)

        self.assertEqual(ping.opaque_data, struct.pack('!Q', 90000))