异步asgi-testclient 异步ASGI TestClient是用于测试实现ASGI规范(版本2和3)的Web应用程序的库。 这个项目背后的动机是建立一个不依赖于Web框架( , 等)的通用测试库。 它可以通过直接调用ASGI应用程序来工作。 这避免了在不同的进程/线程/异步循环中使用http服务器运行应用程序的需要。 由于应用程序和测试在同一asyncio循环中运行,因此编写测试和调试代码更加容易。 该库基于提供的测试模块。 快速开始 要求:Python 3.6+ 安装: pip install async-asgi-testclient 用法 my_api.py :