Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History
12 lines (6 loc) · 628 Bytes

File metadata and controls

12 lines (6 loc) · 628 Bytes

Testing Events: lifespan and startup - shutdown { #testing-events-lifespan-and-startup-shutdown }

When you need lifespan to run in your tests, you can use the TestClient with a with statement:

{* ../../docs_src/app_testing/tutorial004_py310.py hl[9:15,18,27:28,30:32,41:43] *}

You can read more details about the "Running lifespan in tests in the official Starlette documentation site."

For the deprecated startup and shutdown events, you can use the TestClient as follows:

{* ../../docs_src/app_testing/tutorial003_py310.py hl[9:12,20:24] *}