From 6f70cae145bacd65d8332c07809317c5eba48bff Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Mon, 25 May 2026 18:59:03 +0200 Subject: [PATCH] Fix tests (`accept-encoding` may include `zstd`) --- .../test_header_param_models/test_tutorial001.py | 5 ++++- .../test_header_param_models/test_tutorial003.py | 9 +++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/tests/test_tutorial/test_header_param_models/test_tutorial001.py b/tests/test_tutorial/test_header_param_models/test_tutorial001.py index 8391bd1197..cc274cd64d 100644 --- a/tests/test_tutorial/test_header_param_models/test_tutorial001.py +++ b/tests/test_tutorial/test_header_param_models/test_tutorial001.py @@ -1,6 +1,7 @@ import importlib import pytest +from dirty_equals import IsOneOf from fastapi.testclient import TestClient from inline_snapshot import snapshot @@ -68,7 +69,9 @@ def test_header_param_model_invalid(client: TestClient): "x_tag": [], "host": "testserver", "accept": "*/*", - "accept-encoding": "gzip, deflate", + "accept-encoding": IsOneOf( + "gzip, deflate", "gzip, deflate, zstd" + ), "connection": "keep-alive", "user-agent": "testclient", }, diff --git a/tests/test_tutorial/test_header_param_models/test_tutorial003.py b/tests/test_tutorial/test_header_param_models/test_tutorial003.py index 7d0da24fd5..de2fb87ec6 100644 --- a/tests/test_tutorial/test_header_param_models/test_tutorial003.py +++ b/tests/test_tutorial/test_header_param_models/test_tutorial003.py @@ -1,6 +1,7 @@ import importlib import pytest +from dirty_equals import IsOneOf from fastapi.testclient import TestClient from inline_snapshot import snapshot @@ -66,7 +67,9 @@ def test_header_param_model_no_underscore(client: TestClient): "traceparent": "123", "x_tag": [], "accept": "*/*", - "accept-encoding": "gzip, deflate", + "accept-encoding": IsOneOf( + "gzip, deflate", "gzip, deflate, zstd" + ), "connection": "keep-alive", "user-agent": "testclient", "save-data": "true", @@ -105,7 +108,9 @@ def test_header_param_model_invalid(client: TestClient): "x_tag": [], "host": "testserver", "accept": "*/*", - "accept-encoding": "gzip, deflate", + "accept-encoding": IsOneOf( + "gzip, deflate", "gzip, deflate, zstd" + ), "connection": "keep-alive", "user-agent": "testclient", },