mirror of
https://github.com/Akkudoktor-EOS/EOS.git
synced 2026-10-29 09:11:57 +00:00
fix(deps): update Starlette to avoid deprecated AnyIO alias (#1470)
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user