unittest生成自动化测试报告时报错ValueError: write to closed file,如下图
代码如下:
原因排查:因为with open打开文件后会自动关闭,也就是上图16行执行完就自动关闭了,此时再执行测试套件就无法写入已关闭的文件中了,解决办法是把测试套件执行操作放到with open里面,如下图:
修改后执行正确无报错了
参考:(123条消息) python生成测试报告HTMLTestRunner时报错ValueError: write to closed file的解决办法_蜀山客e的博客-CSDN博客
- ValueError 接口 closed write debugvalueerror接口closed write valueerror operation loguru closed valueerror non-boolean valueerror containing boolean llamatokenizer valueerror tokenizer currently valueerror wordcloud supported truetype draw draw_rectangle valueerror rectangle valueerror python问题 close quot logging_dir valueerror unbuffered