我的测试项目中有一些昂贵的设置,所有的测试都需要做。现在它是按测试类进行的,这很耗时。我正在寻找一种与NUnit的OneTimeSetUp()方法完全相同的解决方案,它在测试运行开始时运行一个方法。还有一个onetimeeardown()也是必需的
我已经研究了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()
目前没有回答
相关问题 更多 >
编程相关推荐