示例#1
0
    def test_serialize(self):
        promise_frame = PushPromise(stream_id=1, flags={SpecialFrameFlag.END_PUSH_PROMISE})
        promise_frame.deserialize(self.test_promise_payload)

        frame_bytes = promise_frame.serialize()

        self.assertEqual(b'\x00\x12\x05\x04\x00\x00\x00\x01\x00\x00\x11\x5cpromised stuff', frame_bytes)