小编hma*_*dev的帖子

使用 pytest 进行测试时,如何使用 >= 2 的工作人员干净地终止 Uvicorn + FastAPI 应用程序

我有一个用 Uvicorn + FastAPI 编写的应用程序。我正在使用 PyTest 测试响应时间。

参考如何在使用 PyTest 进行测试时在后台启动 Uvicorn + FastAPI,我编写了测试。然而,当工人> = 2时,我在完成测试后发现应用程序进程处于活动状态。

我想在测试结束时干净地终止应用程序进程。

你有什么主意吗?

详情如下。

环境

图书馆

  • 快速 API == 0.68.0
  • 紫角兽 == 0.14.0
  • 请求==2.26.0
  • pytest==6.2.4

示例代码

python pytest fastapi uvicorn

9
推荐指数
1
解决办法
9872
查看次数

标签 统计

fastapi ×1

pytest ×1

python ×1

uvicorn ×1