From b929beec5a9fda5e01a8b95db579ea07bc2a25f7 Mon Sep 17 00:00:00 2001 From: Adrian Chaves Date: Wed, 5 Aug 2026 19:06:17 +0200 Subject: [PATCH] Fix test expectations --- tests/test_http2_client_protocol.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/test_http2_client_protocol.py b/tests/test_http2_client_protocol.py index b8586d1ca..9bf64b196 100644 --- a/tests/test_http2_client_protocol.py +++ b/tests/test_http2_client_protocol.py @@ -761,7 +761,9 @@ class TestHttps2ClientProtocol: response_headers = json.loads(str(response.body, "utf-8")) assert isinstance(response_headers, dict) + # The server reports header names in its own case. + received = {k.lower(): v for k, v in response_headers.items()} for k, v in request.headers.items(): - k_decoded, v_decoded = str(k, "utf-8"), str(v[0], "utf-8") - assert k_decoded in response_headers - assert v_decoded == response_headers[k_decoded] + k_decoded, v_decoded = str(k, "utf-8").lower(), str(v[0], "utf-8") + assert k_decoded in received + assert v_decoded == received[k_decoded]