测试完成后,打开HtmlTestRunner rep

2024-03-28 14:46:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我的任务是在测试完成后打开由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()

Tags: 代码foroutputmaindef报告codeunittest