mirror of https://github.com/tiangolo/fastapi.git
904 B
904 B
Тестирование событий: lifespan и startup - shutdown
Если вам нужно, чтобы lifespan выполнялся в ваших тестах, вы можете использовать TestClient вместе с оператором with:
{* ../../docs_src/app_testing/tutorial004_py310.py hl[9:15,18,27:28,30:32,41:43] *}
Вы можете узнать больше подробностей в статье Запуск lifespan в тестах на официальном сайте документации Starlette.
Для устаревших событий startup и shutdown вы можете использовать TestClient следующим образом:
{* ../../docs_src/app_testing/tutorial003_py310.py hl[9:12,20:24] *}