决定将 Python 版本从3.10升级到3.11,之前我们已经使用了asynctest.TestCase和setUp方法tearDown并支持异步代码的测试。
我已经检查过unittest.IsolatedAsyncioTestCase,但它为每个测试使用不同的事件循环,这导致使用我们现在无法承受的不同会话。
我们使用async setUp /asyncSetUp来初始化依赖项并创建测试数据,因此需要此功能。
有类似物吗?或者您使用什么来使用 python 3.11 / 3.12 测试复杂系统?
asynctest.TestCase3.11+ 不支持ps
我想知道是否有使用 python 3.11/3.12 测试异步代码的专业知识。也许有人也面临着我的问题。