Browse Source

fix: Suppress route conflict warnings in tutorial tests

pull/14318/head
YeLinAung 8 months ago
parent
commit
d90b37adfe
  1. 13
      tests/test_tutorial/test_bigger_applications/test_main.py

13
tests/test_tutorial/test_bigger_applications/test_main.py

@ -1,4 +1,5 @@
import importlib
import warnings
import pytest
from dirty_equals import IsDict
@ -16,6 +17,18 @@ from ...utils import needs_py39
],
)
def get_client(request: pytest.FixtureRequest):
# Suppress route conflict warnings.
with warnings.catch_warnings():
warnings.filterwarnings(
"ignore",
message="Route .* may shadow existing route .*",
category=UserWarning,
)
warnings.filterwarnings(
"ignore",
message="Route .* may be shadowed by existing route .*",
category=UserWarning,
)
mod = importlib.import_module(f"docs_src.bigger_applications.{request.param}")
client = TestClient(mod.app)

Loading…
Cancel
Save