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)
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)