pytest: re-enable test test_05_01 and test_05_02 for quiche 0.29.0+

The upstream issue seems to have been fixed or mitigated in quiche
v0.29.0. Though the original upstream report and patch remain open at
the time of writing this.

Ref: https://github.com/cloudflare/quiche/issues/2277
Ref: https://github.com/cloudflare/quiche/pull/2278

Follow-up to 252b82f693 #21730
Follow-up to 91b422d356 #20952
Follow-up to 14478429e7 #19916

Closes #21784
This commit is contained in:
Viktor Szakats 2026-05-27 22:40:50 +02:00
parent a5fcaa8553
commit cdb266738b
No known key found for this signature in database

View file

@ -43,7 +43,7 @@ class TestErrors:
@pytest.mark.parametrize("proto", Env.http_protos())
def test_05_01_partial_1(self, env: Env, httpd, nghttpx, proto):
if proto == 'h3' and env.curl_uses_lib('quiche') and \
not env.curl_lib_version_at_least('quiche', '0.29.1'):
not env.curl_lib_version_at_least('quiche', '0.29.0'):
pytest.skip("quiche issue #2277 not fixed")
count = 1
curl = CurlClient(env=env)
@ -64,7 +64,7 @@ class TestErrors:
@pytest.mark.parametrize("proto", Env.http_mplx_protos())
def test_05_02_partial_20(self, env: Env, httpd, nghttpx, proto):
if proto == 'h3' and env.curl_uses_lib('quiche') and \
not env.curl_lib_version_at_least('quiche', '0.29.1'):
not env.curl_lib_version_at_least('quiche', '0.29.0'):
pytest.skip("quiche issue #2277 not fixed")
count = 20
curl = CurlClient(env=env)