From 89aaf016dc39249a53c5ca75673ba5d3af19bd61 Mon Sep 17 00:00:00 2001 From: Paulo Vital Date: Mon, 23 Mar 2026 08:07:47 -0700 Subject: [PATCH] fix: Starlette test application. Starlette-1.0.0 removed `on_startup` and `on_shutdown` parameters from `Starlette` and `Router`, being replaced by `lifespan`. Signed-off-by: Paulo Vital --- tests/apps/starlette_app/app.py | 3 ++- tests/apps/starlette_app/app2.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/apps/starlette_app/app.py b/tests/apps/starlette_app/app.py index baaf7f66..1ecb8a9c 100644 --- a/tests/apps/starlette_app/app.py +++ b/tests/apps/starlette_app/app.py @@ -43,4 +43,5 @@ def startup(): Mount("/static", StaticFiles(directory=dir_path + "/static")), ] -starlette_server = Starlette(debug=True, routes=routes, on_startup=[startup]) + +starlette_server = Starlette(debug=True, routes=routes, lifespan=startup) diff --git a/tests/apps/starlette_app/app2.py b/tests/apps/starlette_app/app2.py index c3be2242..fbe1a2d2 100644 --- a/tests/apps/starlette_app/app2.py +++ b/tests/apps/starlette_app/app2.py @@ -31,7 +31,7 @@ def startup(): starlette_server = Starlette( debug=True, routes=routes, - on_startup=[startup], + lifespan=startup, middleware=[ Middleware( TrustedHostMiddleware,