我有一个测试文件,其中包含需要花费大量时间的测试(它们将计算发送到集群并等待结果)。所有这些都在特定的 TestCase 类中。
由于它们需要时间而且不太可能中断,我希望能够选择是否运行此测试子集(最好的方法是使用命令行参数,即“./tests.py --offline
"或类似的东西),所以我可以经常快速地运行大部分测试,并在我有时间的时候偶尔运行整个测试集。
现在,我只是使用 unittest.main()
来开始测试。
最佳答案
关于Python单元测试: how to run only part of a test file?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1068246/