测试完成后打开 HtmlTestRunner 报告

我的任务是打开HtmlTestRunner测试完成后生成的报告。当该行unittest.main()(缩写)被注释掉时,剩余的代码会打开最近生成的报告,但不会运行测试。当该行unittest.main()没有被注释掉时,测试会运行,但不会打开任何报告。我可以用我的调试器确认问题不在于打开报告的代码,因为在unittest.main()没有命中后出现任何断点。


def main():

    unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output="./"))

    # Code for opening reports goes here


if __name__ == "__main__":

    main()


拉莫斯之舞
浏览 233回答 1
1回答

潇潇雨雨

您应该能够绕过默认调用 sys.exit()unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output="./"), exit=False)然而,我自己从来没有这样做过。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python