如何列出所有已发现的测试?我找到了这个命令:
python3.4 -m unittest discover -s .
但这并不是我想要的,因为上面的命令会执行测试。我的意思是,我们有一个带有许多测试案例的项目,执行时间需要几分钟。这迫使我等到所有测试都完成。
我想要的是类似于上面命令的输出结果。
test_choice (test.TestSequenceFunctions) ... ok
test_sample (test.TestSequenceFunctions) ... ok
test_shuffle (test.TestSequenceFunctions) ... ok
或者更好的是,像这样进行编辑后:
test.TestSequenceFunctions.test_choice
test.TestSequenceFunctions.test_sample
test.TestSequenceFunctions.test_shuffle
但是没有执行,只打印测试“路径”供复制&粘贴使用。