fastapi/docs/zh/docs/advanced/testing-events.md

622 B
Raw Blame History

测试事件lifespan 和 startup - shutdown

当你需要在测试中运行 lifespan 时,可以将 TestClientwith 语句一起使用:

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

你可以在官方 Starlette 文档站点的“在测试中运行 lifespan”阅读更多细节。

对于已弃用的 startupshutdown 事件,可以按如下方式使用 TestClient

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