我正在使用unittest
进行用户界面测试,并使用HTMLTestRunner发布测试报告。
为了获得更整洁的报告,我想删除/禁用输出上的回溯。我发现sys.tracebacklimit = 0
有效,但它只适用于错误,而且明显的错误堆栈与unittest.TestResult中的失败堆栈是分开的。如何从故障中删除回溯?
答案 0 :(得分:0)
我更改了HTMLTestRunner addError
和addFailure
,并将_exc_str
替换为" "
。您也可以用任何所需的字符串替换它。