Browse Source

Update test case for header parameters in `test_tutorial003.py` to include multiple `x-token` values

pull/13864/head
amogha-rao 1 month ago
parent
commit
1fd463d534
  1. 5
      tests/test_tutorial/test_header_params/test_tutorial003.py

5
tests/test_tutorial/test_header_params/test_tutorial003.py

@ -2,6 +2,7 @@ import importlib
import pytest import pytest
from dirty_equals import IsDict from dirty_equals import IsDict
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from ...utils import needs_py39, needs_py310 from ...utils import needs_py39, needs_py310
@ -29,8 +30,8 @@ def get_client(request: pytest.FixtureRequest):
[ [
("/items", None, 200, {"X-Token values": None}), ("/items", None, 200, {"X-Token values": None}),
("/items", {"x-token": "foo"}, 200, {"X-Token values": ["foo"]}), ("/items", {"x-token": "foo"}, 200, {"X-Token values": ["foo"]}),
# TODO: fix this, is it a bug? ("/items", [("x-token", "foo"), ("x-token", "bar")],
# ("/items", [("x-token", "foo"), ("x-token", "bar")], 200, {"X-Token values": ["foo", "bar"]}), 200, {"X-Token values": ["foo", "bar"]}),
], ],
) )
def test(path, headers, expected_status, expected_response, client: TestClient): def test(path, headers, expected_status, expected_response, client: TestClient):

Loading…
Cancel
Save