fix(deps): update Starlette to avoid deprecated AnyIO alias (#1470)

This commit is contained in:
Normann
2026-10-29 08:52:01 +01:00
committed by GitHub
parent 8e34b1779b
commit dfc62d7e9c
2 changed files with 19 additions and 3 deletions
+16
View File
@@ -0,0 +1,16 @@
"""Dependency imports used by the API must not rely on deprecated aliases."""
import subprocess
import sys
def test_starlette_testclient_import_without_deprecated_anyio_alias():
# A fresh interpreter exercises the import even if test collection imported it already.
result = subprocess.run(
[sys.executable, "-W", "error::DeprecationWarning", "-c", "import starlette.testclient"],
capture_output=True,
text=True,
check=False,
timeout=30,
)
assert result.returncode == 0, result.stdout + result.stderr