Пример #1
0
 def test_deserialize_with_both_padding(self):
     data_frame = DataFrame(stream_id=1, flags={FrameFlag.PAD_HIGH, FrameFlag.PAD_LOW})
     data_frame.deserialize(self.payload_with_both_padding)
     self.assertEqual(data_frame.data, b'both padding')
Пример #2
0
    def test_serialize(self):
        data_frame = DataFrame(stream_id=1)
        data_frame.deserialize(self.payload_no_padding)

        frame_bytes = data_frame.serialize()
        self.assertEqual(b'\x00\x14\x00\x00\x00\x00\x00\x01\x00\x00look ma no padding', frame_bytes)
Пример #3
0
 def test_deserialize_no_padding(self):
     data_frame = DataFrame(1)
     data_frame.deserialize(self.payload_no_padding)
     self.assertEqual(data_frame.data, b'look ma no padding')