我一直在用来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。