From 6c923ac4ec25033ba4e9ecd65d43380d2686c4d3 Mon Sep 17 00:00:00 2001 From: Nir Schulman Date: Sat, 9 Nov 2024 09:51:56 +0200 Subject: [PATCH] Fixed usage of warnings.catch_warnings in a way that is not compatible with older python versions --- tests/test_lifespan_scoped_dependencies/test_endpoint_usage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_lifespan_scoped_dependencies/test_endpoint_usage.py b/tests/test_lifespan_scoped_dependencies/test_endpoint_usage.py index 66caf065a..ab52af5e1 100644 --- a/tests/test_lifespan_scoped_dependencies/test_endpoint_usage.py +++ b/tests/test_lifespan_scoped_dependencies/test_endpoint_usage.py @@ -573,7 +573,8 @@ def test_lifespan_scoped_dependency_can_be_used_alongside_custom_lifespans( app = FastAPI(lifespan=lifespan) elif lifespan_style == "events_decorator": app = FastAPI() - with warnings.catch_warnings(action="ignore", category=DeprecationWarning): + with warnings.catch_warnings(record=True): + warnings.simplefilter("always") @app.on_event("startup") async def startup() -> None: