如何为单元测试发现或main()覆盖测试运行器或TestResult

时间:2019-10-16 01:50:21

标签: python unit-testing python-unittest

我想重写TestResult类的startTestRun,以便对所有单元测试用例只能执行一次操作。

当前,我运行“ python -m unittest discover -s myfolder -v”以自动发现要运行的单元测试。默认情况下,使用TextTestRunner和TextTestResult。

因为TestResult传递的不是None,所以覆盖默认测试结果无效

如何在不将整个unittest.runner.py复制到目录并覆盖它的情况下实现我的目标?

0 个答案:

没有答案