You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

615 B

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.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.py hl[9:12,20:24] *}