Пример #1
0
    def test_serialize_settings(self):
        settings_frame = SettingsFrame(stream_id=0)
        settings_frame.deserialize(self.test_single_setting)

        frame_bytes = settings_frame.serialize()
        self.assertEqual(b'\x00\x05\x04\x00\x00\x00\x00\x00\x04\x00\x00\x75\x30', frame_bytes)
Пример #2
0
    def test_serialize_settings_ack(self):
        settings_frame = SettingsFrame(stream_id=0, flags={SpecialFrameFlag.ACK})
        settings_frame.deserialize(b'')

        frame_bytes = settings_frame.serialize()
        self.assertEqual(b'\x00\x00\x04\x01\x00\x00\x00\x00', frame_bytes)