提问人:st0ve 提问时间:11/29/2019 更新时间:11/29/2019 访问量:72
类似于 NUnits OneTimeSetUp 的 Python Unittest 设置方法
Python Unittest setup method similar to NUnits OneTimeSetUp
问:
我的测试项目中有一些昂贵的设置,所有测试都需要这样做。现在,它是按测试类完成的,这很耗时。我正在寻找一个与 NUnit 的 OneTimeSetUp() 方法完全相同的解决方案,该方法在测试运行开始时运行一个方法。还有一个 OneTimeTearDown() 也是必要的。
我已经研究了 unittest 的 setUpModule(),但我不确定它是否是我正在寻找的,因为它不适用于子模块。
理想情况下,文件夹结构如下:
- outer_one/
----test_base.py
----inner_one/
--------inner_test_one.py
----inner_two/
--------inner_test_two.py
那么执行顺序将是:
1. test_base().setUpRun()
2. inner_test_one().executeTests()
3. inner_test_two().executeTests()
4. test_base().tearDownRun()
答: 暂无答案
评论