使用unittest+HTMLTestRunnerNew的时候出现以下报错:
self.stream.write(output.encode(‘utf8’))
ValueError: write to closed file
解决方式一:
将runner.run(Test_suit)缩进到with open下运行。
解决方式二:
如果还是想要将runner顶格,那就不使用with open方法,写一个正常的文件写入操作。要注意增加关闭的操作,不然会暂用内存。
使用unittest+HTMLTestRunnerNew的时候出现以下报错:
self.stream.write(output.encode(‘utf8’))
ValueError: write to closed file
解决方式一:
将runner.run(Test_suit)缩进到with open下运行。
解决方式二:
如果还是想要将runner顶格,那就不使用with open方法,写一个正常的文件写入操作。要注意增加关闭的操作,不然会暂用内存。
相关文章: