unittest生成自动化测试报告时报错ValueError: write to closed file,如下图
代码如下:
原因排查:因为with open打开文件后会自动关闭,也就是上图16行执行完就自动关闭了,此时再执行测试套件就无法写入已关闭的文件中了,解决办法是把测试套件执行操作放到with open里面,如下图:
修改后执行正确无报错了
参考:(123条消息) python生成测试报告HTMLTestRunner时报错ValueError: write to closed file的解决办法_蜀山客e的博客-CSDN博客
标签:file,write,报错,测试,ValueError,closed From: https://www.cnblogs.com/T-Better/p/17491503.html