Browse Source

Update tests for Python 3.9 to Python 3.10

pull/14900/head
Sebastián Ramírez 5 months ago
parent
commit
c6618bf482
  1. 0
      docs_src/bigger_applications/app_py310/__init__.py
  2. 11
      docs_src/bigger_applications/app_py310/dependencies.py
  3. 23
      docs_src/bigger_applications/app_py310/main.py
  4. 2
      tests/test_tutorial/test_additional_responses/test_tutorial001.py
  5. 2
      tests/test_tutorial/test_additional_responses/test_tutorial003.py
  6. 2
      tests/test_tutorial/test_advanced_middleware/test_tutorial001.py
  7. 2
      tests/test_tutorial/test_advanced_middleware/test_tutorial002.py
  8. 2
      tests/test_tutorial/test_advanced_middleware/test_tutorial003.py
  9. 2
      tests/test_tutorial/test_async_tests/test_main_a.py
  10. 2
      tests/test_tutorial/test_authentication_error_status_code/test_tutorial001.py
  11. 2
      tests/test_tutorial/test_background_tasks/test_tutorial001.py
  12. 2
      tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py
  13. 2
      tests/test_tutorial/test_behind_a_proxy/test_tutorial001_01.py
  14. 2
      tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py
  15. 2
      tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py
  16. 2
      tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py
  17. 3
      tests/test_tutorial/test_bigger_applications/test_main.py
  18. 2
      tests/test_tutorial/test_body_nested_models/test_tutorial008.py
  19. 2
      tests/test_tutorial/test_body_nested_models/test_tutorial009.py
  20. 6
      tests/test_tutorial/test_conditional_openapi/test_tutorial001.py
  21. 2
      tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py
  22. 2
      tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py
  23. 2
      tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py
  24. 2
      tests/test_tutorial/test_cors/test_tutorial001.py
  25. 2
      tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py
  26. 2
      tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py
  27. 4
      tests/test_tutorial/test_custom_response/test_tutorial001.py
  28. 2
      tests/test_tutorial/test_custom_response/test_tutorial001b.py
  29. 6
      tests/test_tutorial/test_custom_response/test_tutorial002_tutorial003_tutorial004.py
  30. 2
      tests/test_tutorial/test_custom_response/test_tutorial005.py
  31. 2
      tests/test_tutorial/test_custom_response/test_tutorial006.py
  32. 2
      tests/test_tutorial/test_custom_response/test_tutorial006b.py
  33. 2
      tests/test_tutorial/test_custom_response/test_tutorial006c.py
  34. 2
      tests/test_tutorial/test_custom_response/test_tutorial007.py
  35. 6
      tests/test_tutorial/test_custom_response/test_tutorial008.py
  36. 6
      tests/test_tutorial/test_custom_response/test_tutorial009.py
  37. 6
      tests/test_tutorial/test_custom_response/test_tutorial009b.py
  38. 2
      tests/test_tutorial/test_custom_response/test_tutorial009c.py
  39. 2
      tests/test_tutorial/test_debugging/test_tutorial001.py
  40. 4
      tests/test_tutorial/test_dependencies/test_tutorial006.py
  41. 4
      tests/test_tutorial/test_dependencies/test_tutorial007.py
  42. 4
      tests/test_tutorial/test_dependencies/test_tutorial008.py
  43. 4
      tests/test_tutorial/test_dependencies/test_tutorial008b.py
  44. 4
      tests/test_tutorial/test_dependencies/test_tutorial008c.py
  45. 4
      tests/test_tutorial/test_dependencies/test_tutorial008d.py
  46. 4
      tests/test_tutorial/test_dependencies/test_tutorial008e.py
  47. 4
      tests/test_tutorial/test_dependencies/test_tutorial010.py
  48. 4
      tests/test_tutorial/test_dependencies/test_tutorial011.py
  49. 4
      tests/test_tutorial/test_dependencies/test_tutorial012.py
  50. 2
      tests/test_tutorial/test_events/test_tutorial001.py
  51. 2
      tests/test_tutorial/test_events/test_tutorial002.py
  52. 2
      tests/test_tutorial/test_events/test_tutorial003.py
  53. 2
      tests/test_tutorial/test_extending_openapi/test_tutorial001.py
  54. 2
      tests/test_tutorial/test_extra_models/test_tutorial004.py
  55. 2
      tests/test_tutorial/test_extra_models/test_tutorial005.py
  56. 4
      tests/test_tutorial/test_first_steps/test_tutorial001_tutorial002_tutorial003.py
  57. 2
      tests/test_tutorial/test_generate_clients/test_tutorial001.py
  58. 2
      tests/test_tutorial/test_generate_clients/test_tutorial002.py
  59. 2
      tests/test_tutorial/test_generate_clients/test_tutorial003.py
  60. 6
      tests/test_tutorial/test_generate_clients/test_tutorial004.py
  61. 2
      tests/test_tutorial/test_graphql/test_tutorial001.py
  62. 2
      tests/test_tutorial/test_handling_errors/test_tutorial001.py
  63. 2
      tests/test_tutorial/test_handling_errors/test_tutorial002.py
  64. 2
      tests/test_tutorial/test_handling_errors/test_tutorial003.py
  65. 2
      tests/test_tutorial/test_handling_errors/test_tutorial004.py
  66. 2
      tests/test_tutorial/test_handling_errors/test_tutorial005.py
  67. 2
      tests/test_tutorial/test_handling_errors/test_tutorial006.py
  68. 2
      tests/test_tutorial/test_metadata/test_tutorial001.py
  69. 2
      tests/test_tutorial/test_metadata/test_tutorial001_1.py
  70. 2
      tests/test_tutorial/test_metadata/test_tutorial002.py
  71. 2
      tests/test_tutorial/test_metadata/test_tutorial003.py
  72. 2
      tests/test_tutorial/test_metadata/test_tutorial004.py
  73. 2
      tests/test_tutorial/test_middleware/test_tutorial001.py
  74. 2
      tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py
  75. 2
      tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py
  76. 2
      tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py
  77. 2
      tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py
  78. 2
      tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py
  79. 2
      tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py
  80. 2
      tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py
  81. 2
      tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py
  82. 2
      tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py
  83. 2
      tests/test_tutorial/test_path_params/test_tutorial001.py
  84. 2
      tests/test_tutorial/test_path_params/test_tutorial002.py
  85. 2
      tests/test_tutorial/test_path_params/test_tutorial003.py
  86. 2
      tests/test_tutorial/test_path_params/test_tutorial003b.py
  87. 2
      tests/test_tutorial/test_path_params/test_tutorial004.py
  88. 2
      tests/test_tutorial/test_path_params/test_tutorial005.py
  89. 8
      tests/test_tutorial/test_path_params_numeric_validations/test_tutorial002_tutorial003.py
  90. 4
      tests/test_tutorial/test_path_params_numeric_validations/test_tutorial004.py
  91. 4
      tests/test_tutorial/test_path_params_numeric_validations/test_tutorial005.py
  92. 4
      tests/test_tutorial/test_path_params_numeric_validations/test_tutorial006.py
  93. 4
      tests/test_tutorial/test_python_types/test_tutorial001_tutorial002.py
  94. 2
      tests/test_tutorial/test_python_types/test_tutorial003.py
  95. 2
      tests/test_tutorial/test_python_types/test_tutorial004.py
  96. 2
      tests/test_tutorial/test_python_types/test_tutorial005.py
  97. 2
      tests/test_tutorial/test_python_types/test_tutorial006.py
  98. 2
      tests/test_tutorial/test_python_types/test_tutorial007.py
  99. 2
      tests/test_tutorial/test_python_types/test_tutorial008.py
  100. 2
      tests/test_tutorial/test_python_types/test_tutorial008b.py

0
docs_src/bigger_applications/app_py310/__init__.py

11
docs_src/bigger_applications/app_py310/dependencies.py

@ -1,11 +0,0 @@
from fastapi import Header, HTTPException
async def get_token_header(x_token: str = Header()):
if x_token != "fake-super-secret-token":
raise HTTPException(status_code=400, detail="X-Token header invalid")
async def get_query_token(token: str):
if token != "jessica":
raise HTTPException(status_code=400, detail="No Jessica token provided")

23
docs_src/bigger_applications/app_py310/main.py

@ -1,23 +0,0 @@
from fastapi import Depends, FastAPI
from .dependencies import get_query_token, get_token_header
from .internal import admin
from .routers import items, users
app = FastAPI(dependencies=[Depends(get_query_token)])
app.include_router(users.router)
app.include_router(items.router)
app.include_router(
admin.router,
prefix="/admin",
tags=["admin"],
dependencies=[Depends(get_token_header)],
responses={418: {"description": "I'm a teapot"}},
)
@app.get("/")
async def root():
return {"message": "Hello Bigger Applications!"}

2
tests/test_tutorial/test_additional_responses/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.additional_responses.tutorial001_py39 import app from docs_src.additional_responses.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_additional_responses/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.additional_responses.tutorial003_py39 import app from docs_src.additional_responses.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_advanced_middleware/test_tutorial001.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.advanced_middleware.tutorial001_py39 import app from docs_src.advanced_middleware.tutorial001_py310 import app
def test_middleware(): def test_middleware():

2
tests/test_tutorial/test_advanced_middleware/test_tutorial002.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.advanced_middleware.tutorial002_py39 import app from docs_src.advanced_middleware.tutorial002_py310 import app
def test_middleware(): def test_middleware():

2
tests/test_tutorial/test_advanced_middleware/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.responses import PlainTextResponse from fastapi.responses import PlainTextResponse
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.advanced_middleware.tutorial003_py39 import app from docs_src.advanced_middleware.tutorial003_py310 import app
@app.get("/large") @app.get("/large")

2
tests/test_tutorial/test_async_tests/test_main_a.py

@ -1,6 +1,6 @@
import pytest import pytest
from docs_src.async_tests.app_a_py39.test_main import test_root from docs_src.async_tests.app_a_py310.test_main import test_root
@pytest.mark.anyio @pytest.mark.anyio

2
tests/test_tutorial/test_authentication_error_status_code/test_tutorial001.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
"tutorial001_an_py39", "tutorial001_an_py310",
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_background_tasks/test_tutorial001.py

@ -3,7 +3,7 @@ from pathlib import Path
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.background_tasks.tutorial001_py39 import app from docs_src.background_tasks.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_behind_a_proxy/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.behind_a_proxy.tutorial001_py39 import app from docs_src.behind_a_proxy.tutorial001_py310 import app
client = TestClient(app, root_path="/api/v1") client = TestClient(app, root_path="/api/v1")

2
tests/test_tutorial/test_behind_a_proxy/test_tutorial001_01.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.behind_a_proxy.tutorial001_01_py39 import app from docs_src.behind_a_proxy.tutorial001_01_py310 import app
client = TestClient( client = TestClient(
app, app,

2
tests/test_tutorial/test_behind_a_proxy/test_tutorial002.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.behind_a_proxy.tutorial002_py39 import app from docs_src.behind_a_proxy.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_behind_a_proxy/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.behind_a_proxy.tutorial003_py39 import app from docs_src.behind_a_proxy.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_behind_a_proxy/test_tutorial004.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.behind_a_proxy.tutorial004_py39 import app from docs_src.behind_a_proxy.tutorial004_py310 import app
client = TestClient(app) client = TestClient(app)

3
tests/test_tutorial/test_bigger_applications/test_main.py

@ -8,8 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
"app_py39.main", "app_an_py310.main",
"app_an_py39.main",
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_body_nested_models/test_tutorial008.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial008_py39"), pytest.param("tutorial008_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_body_nested_models/test_tutorial009.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
"tutorial009_py39", "tutorial009_py310",
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

6
tests/test_tutorial/test_conditional_openapi/test_tutorial001.py

@ -5,11 +5,11 @@ from inline_snapshot import snapshot
def get_client() -> TestClient: def get_client() -> TestClient:
from docs_src.conditional_openapi import tutorial001_py39 from docs_src.conditional_openapi import tutorial001_py310
importlib.reload(tutorial001_py39) importlib.reload(tutorial001_py310)
client = TestClient(tutorial001_py39.app) client = TestClient(tutorial001_py310.app)
return client return client

2
tests/test_tutorial/test_configure_swagger_ui/test_tutorial001.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.configure_swagger_ui.tutorial001_py39 import app from docs_src.configure_swagger_ui.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_configure_swagger_ui/test_tutorial002.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.configure_swagger_ui.tutorial002_py39 import app from docs_src.configure_swagger_ui.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_configure_swagger_ui/test_tutorial003.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.configure_swagger_ui.tutorial003_py39 import app from docs_src.configure_swagger_ui.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_cors/test_tutorial001.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.cors.tutorial001_py39 import app from docs_src.cors.tutorial001_py310 import app
def test_cors(): def test_cors():

2
tests/test_tutorial/test_custom_docs_ui/test_tutorial001.py

@ -10,7 +10,7 @@ def client():
static_dir: Path = Path(os.getcwd()) / "static" static_dir: Path = Path(os.getcwd()) / "static"
print(static_dir) print(static_dir)
static_dir.mkdir(exist_ok=True) static_dir.mkdir(exist_ok=True)
from docs_src.custom_docs_ui.tutorial001_py39 import app from docs_src.custom_docs_ui.tutorial001_py310 import app
with TestClient(app) as client: with TestClient(app) as client:
yield client yield client

2
tests/test_tutorial/test_custom_docs_ui/test_tutorial002.py

@ -10,7 +10,7 @@ def client():
static_dir: Path = Path(os.getcwd()) / "static" static_dir: Path = Path(os.getcwd()) / "static"
print(static_dir) print(static_dir)
static_dir.mkdir(exist_ok=True) static_dir.mkdir(exist_ok=True)
from docs_src.custom_docs_ui.tutorial002_py39 import app from docs_src.custom_docs_ui.tutorial002_py310 import app
with TestClient(app) as client: with TestClient(app) as client:
yield client yield client

4
tests/test_tutorial/test_custom_response/test_tutorial001.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial001_py39"), pytest.param("tutorial001_py310"),
pytest.param("tutorial010_py39"), pytest.param("tutorial010_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_custom_response/test_tutorial001b.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.custom_response.tutorial001b_py39 import app from docs_src.custom_response.tutorial001b_py310 import app
client = TestClient(app) client = TestClient(app)

6
tests/test_tutorial/test_custom_response/test_tutorial002_tutorial003_tutorial004.py

@ -8,9 +8,9 @@ from inline_snapshot import Is, snapshot
@pytest.fixture( @pytest.fixture(
name="mod_name", name="mod_name",
params=[ params=[
pytest.param("tutorial002_py39"), pytest.param("tutorial002_py310"),
pytest.param("tutorial003_py39"), pytest.param("tutorial003_py310"),
pytest.param("tutorial004_py39"), pytest.param("tutorial004_py310"),
], ],
) )
def get_mod_name(request: pytest.FixtureRequest) -> str: def get_mod_name(request: pytest.FixtureRequest) -> str:

2
tests/test_tutorial/test_custom_response/test_tutorial005.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.custom_response.tutorial005_py39 import app from docs_src.custom_response.tutorial005_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_custom_response/test_tutorial006.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.custom_response.tutorial006_py39 import app from docs_src.custom_response.tutorial006_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_custom_response/test_tutorial006b.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.custom_response.tutorial006b_py39 import app from docs_src.custom_response.tutorial006b_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_custom_response/test_tutorial006c.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.custom_response.tutorial006c_py39 import app from docs_src.custom_response.tutorial006c_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_custom_response/test_tutorial007.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.custom_response.tutorial007_py39 import app from docs_src.custom_response.tutorial007_py310 import app
client = TestClient(app) client = TestClient(app)

6
tests/test_tutorial/test_custom_response/test_tutorial008.py

@ -2,15 +2,15 @@ from pathlib import Path
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.custom_response import tutorial008_py39 from docs_src.custom_response import tutorial008_py310
from docs_src.custom_response.tutorial008_py39 import app from docs_src.custom_response.tutorial008_py310 import app
client = TestClient(app) client = TestClient(app)
def test_get(tmp_path: Path): def test_get(tmp_path: Path):
file_path: Path = tmp_path / "large-video-file.mp4" file_path: Path = tmp_path / "large-video-file.mp4"
tutorial008_py39.some_file_path = str(file_path) tutorial008_py310.some_file_path = str(file_path)
test_content = b"Fake video bytes" test_content = b"Fake video bytes"
file_path.write_bytes(test_content) file_path.write_bytes(test_content)
response = client.get("/") response = client.get("/")

6
tests/test_tutorial/test_custom_response/test_tutorial009.py

@ -2,15 +2,15 @@ from pathlib import Path
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.custom_response import tutorial009_py39 from docs_src.custom_response import tutorial009_py310
from docs_src.custom_response.tutorial009_py39 import app from docs_src.custom_response.tutorial009_py310 import app
client = TestClient(app) client = TestClient(app)
def test_get(tmp_path: Path): def test_get(tmp_path: Path):
file_path: Path = tmp_path / "large-video-file.mp4" file_path: Path = tmp_path / "large-video-file.mp4"
tutorial009_py39.some_file_path = str(file_path) tutorial009_py310.some_file_path = str(file_path)
test_content = b"Fake video bytes" test_content = b"Fake video bytes"
file_path.write_bytes(test_content) file_path.write_bytes(test_content)
response = client.get("/") response = client.get("/")

6
tests/test_tutorial/test_custom_response/test_tutorial009b.py

@ -2,15 +2,15 @@ from pathlib import Path
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.custom_response import tutorial009b_py39 from docs_src.custom_response import tutorial009b_py310
from docs_src.custom_response.tutorial009b_py39 import app from docs_src.custom_response.tutorial009b_py310 import app
client = TestClient(app) client = TestClient(app)
def test_get(tmp_path: Path): def test_get(tmp_path: Path):
file_path: Path = tmp_path / "large-video-file.mp4" file_path: Path = tmp_path / "large-video-file.mp4"
tutorial009b_py39.some_file_path = str(file_path) tutorial009b_py310.some_file_path = str(file_path)
test_content = b"Fake video bytes" test_content = b"Fake video bytes"
file_path.write_bytes(test_content) file_path.write_bytes(test_content)
response = client.get("/") response = client.get("/")

2
tests/test_tutorial/test_custom_response/test_tutorial009c.py

@ -1,6 +1,6 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.custom_response.tutorial009c_py39 import app from docs_src.custom_response.tutorial009c_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_debugging/test_tutorial001.py

@ -7,7 +7,7 @@ import pytest
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
MOD_NAME = "docs_src.debugging.tutorial001_py39" MOD_NAME = "docs_src.debugging.tutorial001_py310"
@pytest.fixture(name="client") @pytest.fixture(name="client")

4
tests/test_tutorial/test_dependencies/test_tutorial006.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial006_py39"), pytest.param("tutorial006_py310"),
pytest.param("tutorial006_an_py39"), pytest.param("tutorial006_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_dependencies/test_tutorial007.py

@ -2,7 +2,7 @@ import asyncio
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
from unittest.mock import Mock, patch from unittest.mock import Mock, patch
from docs_src.dependencies.tutorial007_py39 import get_db from docs_src.dependencies.tutorial007_py310 import get_db
def test_get_db(): # Just for coverage def test_get_db(): # Just for coverage
@ -14,7 +14,7 @@ def test_get_db(): # Just for coverage
dbsession_moock = Mock() dbsession_moock = Mock()
with patch( with patch(
"docs_src.dependencies.tutorial007_py39.DBSession", "docs_src.dependencies.tutorial007_py310.DBSession",
return_value=dbsession_moock, return_value=dbsession_moock,
create=True, create=True,
): ):

4
tests/test_tutorial/test_dependencies/test_tutorial008.py

@ -12,9 +12,9 @@ from fastapi.testclient import TestClient
@pytest.fixture( @pytest.fixture(
name="module", name="module",
params=[ params=[
"tutorial008_py39", "tutorial008_py310",
pytest.param( pytest.param(
"tutorial008_an_py39", "tutorial008_an_py310",
marks=pytest.mark.xfail( marks=pytest.mark.xfail(
sys.version_info < (3, 14), sys.version_info < (3, 14),
reason="Fails with `NameError: name 'DepA' is not defined`", reason="Fails with `NameError: name 'DepA' is not defined`",

4
tests/test_tutorial/test_dependencies/test_tutorial008b.py

@ -7,8 +7,8 @@ from fastapi.testclient import TestClient
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial008b_py39"), pytest.param("tutorial008b_py310"),
pytest.param("tutorial008b_an_py39"), pytest.param("tutorial008b_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_dependencies/test_tutorial008c.py

@ -9,8 +9,8 @@ from fastapi.testclient import TestClient
@pytest.fixture( @pytest.fixture(
name="mod", name="mod",
params=[ params=[
pytest.param("tutorial008c_py39"), pytest.param("tutorial008c_py310"),
pytest.param("tutorial008c_an_py39"), pytest.param("tutorial008c_an_py310"),
], ],
) )
def get_mod(request: pytest.FixtureRequest): def get_mod(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_dependencies/test_tutorial008d.py

@ -8,8 +8,8 @@ from fastapi.testclient import TestClient
@pytest.fixture( @pytest.fixture(
name="mod", name="mod",
params=[ params=[
pytest.param("tutorial008d_py39"), pytest.param("tutorial008d_py310"),
pytest.param("tutorial008d_an_py39"), pytest.param("tutorial008d_an_py310"),
], ],
) )
def get_mod(request: pytest.FixtureRequest): def get_mod(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_dependencies/test_tutorial008e.py

@ -7,8 +7,8 @@ from fastapi.testclient import TestClient
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial008e_py39"), pytest.param("tutorial008e_py310"),
pytest.param("tutorial008e_an_py39"), pytest.param("tutorial008e_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_dependencies/test_tutorial010.py

@ -4,7 +4,7 @@ from unittest.mock import Mock, patch
from fastapi import Depends, FastAPI from fastapi import Depends, FastAPI
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from docs_src.dependencies.tutorial010_py39 import get_db from docs_src.dependencies.tutorial010_py310 import get_db
def test_get_db(): def test_get_db():
@ -19,7 +19,7 @@ def test_get_db():
dbsession_mock = Mock() dbsession_mock = Mock()
with patch( with patch(
"docs_src.dependencies.tutorial010_py39.DBSession", "docs_src.dependencies.tutorial010_py310.DBSession",
return_value=dbsession_mock, return_value=dbsession_mock,
create=True, create=True,
): ):

4
tests/test_tutorial/test_dependencies/test_tutorial011.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
"tutorial011_py39", "tutorial011_py310",
pytest.param("tutorial011_an_py39"), pytest.param("tutorial011_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_dependencies/test_tutorial012.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial012_py39"), pytest.param("tutorial012_py310"),
pytest.param("tutorial012_an_py39"), pytest.param("tutorial012_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_events/test_tutorial001.py

@ -7,7 +7,7 @@ from inline_snapshot import snapshot
@pytest.fixture(name="app", scope="module") @pytest.fixture(name="app", scope="module")
def get_app(): def get_app():
with pytest.warns(DeprecationWarning): with pytest.warns(DeprecationWarning):
from docs_src.events.tutorial001_py39 import app from docs_src.events.tutorial001_py310 import app
yield app yield app

2
tests/test_tutorial/test_events/test_tutorial002.py

@ -7,7 +7,7 @@ from inline_snapshot import snapshot
@pytest.fixture(name="app", scope="module") @pytest.fixture(name="app", scope="module")
def get_app(): def get_app():
with pytest.warns(DeprecationWarning): with pytest.warns(DeprecationWarning):
from docs_src.events.tutorial002_py39 import app from docs_src.events.tutorial002_py310 import app
yield app yield app

2
tests/test_tutorial/test_events/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.events.tutorial003_py39 import ( from docs_src.events.tutorial003_py310 import (
app, app,
fake_answer_to_everything_ml_model, fake_answer_to_everything_ml_model,
ml_models, ml_models,

2
tests/test_tutorial/test_extending_openapi/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.extending_openapi.tutorial001_py39 import app from docs_src.extending_openapi.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_extra_models/test_tutorial004.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial004_py39"), pytest.param("tutorial004_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_extra_models/test_tutorial005.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial005_py39"), pytest.param("tutorial005_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

4
tests/test_tutorial/test_first_steps/test_tutorial001_tutorial002_tutorial003.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
"tutorial001_py39", "tutorial001_py310",
"tutorial003_py39", "tutorial003_py310",
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_generate_clients/test_tutorial001.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial001_py39"), pytest.param("tutorial001_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_generate_clients/test_tutorial002.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.generate_clients.tutorial002_py39 import app from docs_src.generate_clients.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_generate_clients/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.generate_clients.tutorial003_py39 import app from docs_src.generate_clients.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

6
tests/test_tutorial/test_generate_clients/test_tutorial004.py

@ -5,16 +5,16 @@ from unittest.mock import patch
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.generate_clients import tutorial003_py39 from docs_src.generate_clients import tutorial003_py310
def test_remove_tags(tmp_path: pathlib.Path): def test_remove_tags(tmp_path: pathlib.Path):
tmp_file = tmp_path / "openapi.json" tmp_file = tmp_path / "openapi.json"
openapi_json = tutorial003_py39.app.openapi() openapi_json = tutorial003_py310.app.openapi()
tmp_file.write_text(json.dumps(openapi_json)) tmp_file.write_text(json.dumps(openapi_json))
with patch("pathlib.Path", return_value=tmp_file): with patch("pathlib.Path", return_value=tmp_file):
importlib.import_module("docs_src.generate_clients.tutorial004_py39") importlib.import_module("docs_src.generate_clients.tutorial004_py310")
modified_openapi = json.loads(tmp_file.read_text()) modified_openapi = json.loads(tmp_file.read_text())
assert modified_openapi == snapshot( assert modified_openapi == snapshot(

2
tests/test_tutorial/test_graphql/test_tutorial001.py

@ -10,7 +10,7 @@ warnings.filterwarnings(
category=DeprecationWarning, category=DeprecationWarning,
) )
from docs_src.graphql_.tutorial001_py39 import app # noqa: E402 from docs_src.graphql_.tutorial001_py310 import app # noqa: E402
@pytest.fixture(name="client") @pytest.fixture(name="client")

2
tests/test_tutorial/test_handling_errors/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.handling_errors.tutorial001_py39 import app from docs_src.handling_errors.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_handling_errors/test_tutorial002.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.handling_errors.tutorial002_py39 import app from docs_src.handling_errors.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_handling_errors/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.handling_errors.tutorial003_py39 import app from docs_src.handling_errors.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_handling_errors/test_tutorial004.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.handling_errors.tutorial004_py39 import app from docs_src.handling_errors.tutorial004_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_handling_errors/test_tutorial005.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.handling_errors.tutorial005_py39 import app from docs_src.handling_errors.tutorial005_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_handling_errors/test_tutorial006.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.handling_errors.tutorial006_py39 import app from docs_src.handling_errors.tutorial006_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_metadata/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.metadata.tutorial001_py39 import app from docs_src.metadata.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_metadata/test_tutorial001_1.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.metadata.tutorial001_1_py39 import app from docs_src.metadata.tutorial001_1_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_metadata/test_tutorial002.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.metadata.tutorial002_py39 import app from docs_src.metadata.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_metadata/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.metadata.tutorial003_py39 import app from docs_src.metadata.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_metadata/test_tutorial004.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.metadata.tutorial004_py39 import app from docs_src.metadata.tutorial004_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_middleware/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.middleware.tutorial001_py39 import app from docs_src.middleware.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_openapi_webhooks/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.openapi_webhooks.tutorial001_py39 import app from docs_src.openapi_webhooks.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial001.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_advanced_configuration.tutorial001_py39 import app from docs_src.path_operation_advanced_configuration.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial002.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_advanced_configuration.tutorial002_py39 import app from docs_src.path_operation_advanced_configuration.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial003.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_advanced_configuration.tutorial003_py39 import app from docs_src.path_operation_advanced_configuration.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial005.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_advanced_configuration.tutorial005_py39 import app from docs_src.path_operation_advanced_configuration.tutorial005_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial006.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_advanced_configuration.tutorial006_py39 import app from docs_src.path_operation_advanced_configuration.tutorial006_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_advanced_configurations/test_tutorial007.py

@ -8,7 +8,7 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial007_py39"), pytest.param("tutorial007_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest): def get_client(request: pytest.FixtureRequest):

2
tests/test_tutorial/test_path_operation_configurations/test_tutorial002b.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_configuration.tutorial002b_py39 import app from docs_src.path_operation_configuration.tutorial002b_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_operation_configurations/test_tutorial006.py

@ -2,7 +2,7 @@ import pytest
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_operation_configuration.tutorial006_py39 import app from docs_src.path_operation_configuration.tutorial006_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_params/test_tutorial001.py

@ -2,7 +2,7 @@ import pytest
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_params.tutorial001_py39 import app from docs_src.path_params.tutorial001_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_params/test_tutorial002.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_params.tutorial002_py39 import app from docs_src.path_params.tutorial002_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_params/test_tutorial003.py

@ -2,7 +2,7 @@ import pytest
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_params.tutorial003_py39 import app from docs_src.path_params.tutorial003_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_params/test_tutorial003b.py

@ -3,7 +3,7 @@ import asyncio
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_params.tutorial003b_py39 import app, read_users2 from docs_src.path_params.tutorial003b_py310 import app, read_users2
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_params/test_tutorial004.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_params.tutorial004_py39 import app from docs_src.path_params.tutorial004_py310 import app
client = TestClient(app) client = TestClient(app)

2
tests/test_tutorial/test_path_params/test_tutorial005.py

@ -1,7 +1,7 @@
from fastapi.testclient import TestClient from fastapi.testclient import TestClient
from inline_snapshot import snapshot from inline_snapshot import snapshot
from docs_src.path_params.tutorial005_py39 import app from docs_src.path_params.tutorial005_py310 import app
client = TestClient(app) client = TestClient(app)

8
tests/test_tutorial/test_path_params_numeric_validations/test_tutorial002_tutorial003.py

@ -8,10 +8,10 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial002_py39"), pytest.param("tutorial002_py310"),
pytest.param("tutorial002_an_py39"), pytest.param("tutorial002_an_py310"),
pytest.param("tutorial003_py39"), pytest.param("tutorial003_py310"),
pytest.param("tutorial003_an_py39"), pytest.param("tutorial003_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest) -> TestClient: def get_client(request: pytest.FixtureRequest) -> TestClient:

4
tests/test_tutorial/test_path_params_numeric_validations/test_tutorial004.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial004_py39"), pytest.param("tutorial004_py310"),
pytest.param("tutorial004_an_py39"), pytest.param("tutorial004_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest) -> TestClient: def get_client(request: pytest.FixtureRequest) -> TestClient:

4
tests/test_tutorial/test_path_params_numeric_validations/test_tutorial005.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial005_py39"), pytest.param("tutorial005_py310"),
pytest.param("tutorial005_an_py39"), pytest.param("tutorial005_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest) -> TestClient: def get_client(request: pytest.FixtureRequest) -> TestClient:

4
tests/test_tutorial/test_path_params_numeric_validations/test_tutorial006.py

@ -8,8 +8,8 @@ from inline_snapshot import snapshot
@pytest.fixture( @pytest.fixture(
name="client", name="client",
params=[ params=[
pytest.param("tutorial006_py39"), pytest.param("tutorial006_py310"),
pytest.param("tutorial006_an_py39"), pytest.param("tutorial006_an_py310"),
], ],
) )
def get_client(request: pytest.FixtureRequest) -> TestClient: def get_client(request: pytest.FixtureRequest) -> TestClient:

4
tests/test_tutorial/test_python_types/test_tutorial001_tutorial002.py

@ -7,8 +7,8 @@ import pytest
@pytest.mark.parametrize( @pytest.mark.parametrize(
"module_name", "module_name",
[ [
"tutorial001_py39", "tutorial001_py310",
"tutorial002_py39", "tutorial002_py310",
], ],
) )
def test_run_module(module_name: str): def test_run_module(module_name: str):

2
tests/test_tutorial/test_python_types/test_tutorial003.py

@ -1,6 +1,6 @@
import pytest import pytest
from docs_src.python_types.tutorial003_py39 import get_name_with_age from docs_src.python_types.tutorial003_py310 import get_name_with_age
def test_get_name_with_age_pass_int(): def test_get_name_with_age_pass_int():

2
tests/test_tutorial/test_python_types/test_tutorial004.py

@ -1,4 +1,4 @@
from docs_src.python_types.tutorial004_py39 import get_name_with_age from docs_src.python_types.tutorial004_py310 import get_name_with_age
def test_get_name_with_age_pass_int(): def test_get_name_with_age_pass_int():

2
tests/test_tutorial/test_python_types/test_tutorial005.py

@ -1,4 +1,4 @@
from docs_src.python_types.tutorial005_py39 import get_items from docs_src.python_types.tutorial005_py310 import get_items
def test_get_items(): def test_get_items():

2
tests/test_tutorial/test_python_types/test_tutorial006.py

@ -1,6 +1,6 @@
from unittest.mock import patch from unittest.mock import patch
from docs_src.python_types.tutorial006_py39 import process_items from docs_src.python_types.tutorial006_py310 import process_items
def test_process_items(): def test_process_items():

2
tests/test_tutorial/test_python_types/test_tutorial007.py

@ -1,4 +1,4 @@
from docs_src.python_types.tutorial007_py39 import process_items from docs_src.python_types.tutorial007_py310 import process_items
def test_process_items(): def test_process_items():

2
tests/test_tutorial/test_python_types/test_tutorial008.py

@ -1,6 +1,6 @@
from unittest.mock import patch from unittest.mock import patch
from docs_src.python_types.tutorial008_py39 import process_items from docs_src.python_types.tutorial008_py310 import process_items
def test_process_items(): def test_process_items():

2
tests/test_tutorial/test_python_types/test_tutorial008b.py

@ -10,7 +10,7 @@ from ...utils import needs_py310
@pytest.fixture( @pytest.fixture(
name="module", name="module",
params=[ params=[
pytest.param("tutorial008b_py39"), pytest.param("tutorial008b_py310"),
pytest.param("tutorial008b_py310", marks=needs_py310), pytest.param("tutorial008b_py310", marks=needs_py310),
], ],
) )

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save