我的任务是打开HtmlTestRunner测试完成后生成的报告。当该行unittest.main()(缩写)被注释掉时,剩余的代码会打开最近生成的报告,但不会运行测试。当该行unittest.main()没有被注释掉时,测试会运行,但不会打开任何报告。我可以用我的调试器确认问题不在于打开报告的代码,因为在unittest.main()没有命中后出现任何断点。def main(): unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output="./")) # Code for opening reports goes hereif __name__ == "__main__": main()
1 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
您应该能够绕过默认调用 sys.exit()
unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output="./"), exit=False)
然而,我自己从来没有这样做过。
添加回答
举报
0/150
提交
取消