我的任务是在测试完成后打开由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()
您应该能够绕过对
sys.exit()
的默认调用不过,我自己从来没有这样做过
相关问题 更多 >
编程相关推荐