【发布时间】:2021-12-07 15:44:27
【问题描述】:
我正在 Pytest 中寻找一种方法来显示完整的测试和夹具计划,而不是仅仅通过 --collect-only 列出测试用例。
这是我现在能得到的最好的:
TestClass1
TestCase1
TestCase2
TestClass2
TestCase3
TestCase4
这就是我要找的(应该符合执行顺序):
Fixture1_Setup_ModuleScope
Fixture2_Setup_ClassScope
TestClass1
Fixture3_Setup_FunctionScope
TestCase1
Fixture3_Teardown_FunctionScope
TestCase2
Fixture2_Teardown_ClassScope
TestClass2
TestCase3
TestCase4
Fixture1_Teardown_ModuleScope
我四处寻找这样的 Pytest 插件,但似乎没有一个提供这个。甚至没有解析结果,更不用说不运行测试就可以生成的东西。我知道 Pytest 测试不需要它需要,但它是我在我们较旧的内部测试框架之一中学会喜欢的东西,即使只是为了验证我的实际意图。
我在这里错过了一些明显的解决方案吗?我怎样才能做到这一点?
【问题讨论】: