小编vxx*_*xxi的帖子

Python 3.10 中有 setUpClass 的异步等效项吗?

我一直在用来unittest.IsolatedAsyncioTestCase测试我的异步方法。我一直在使用setUpClass,asyncSetUp来创建固定装置并asyncTearDown进行清理。到目前为止一切进展顺利:-)

但现在我有一个新的要求,即每个测试类异步创建一些固定装置,并在整个测试方法中使用它。

我知道setUpClass每个测试类运行一次,setUp每个测试方法运行一次。

asyncSetUp是异步等价于setUp. 但我似乎没有找到异步等价物setUpClass

那么,每次测试异步创建和清理夹具的最佳方法是什么?

我在https://docs.python.org/3/library/unittest.html#unittest.TestCase.setUpClass尝试了官方的unittest文档,但它只记录了有关asyncSetUp.

我使用的是 Python 3.10 并使用 pytest。

pytest python-3.x pytest-asyncio

5
推荐指数
0
解决办法
524
查看次数

标签 统计

pytest ×1

pytest-asyncio ×1

python-3.x ×1