为了账号安全,请及时绑定邮箱和手机立即绑定

测试完成后打开 HtmlTestRunner 报告

测试完成后打开 HtmlTestRunner 报告

拉莫斯之舞 2021-07-03 14:01:41
我的任务是打开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)

然而,我自己从来没有这样做过。


查看完整回答
反对 回复 2021-07-13
  • 1 回答
  • 0 关注
  • 249 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信