python学习笔记(HTMLTestRunner在Py3的兼容)
博主最近开始重构自动化框架并且向Py3上兼容
第一个问题就是生成测试报告的HTMLTestRunner,由于此模块是基于Py2开发的,这里需要修改源码
1 # 94行 2 # import StringIO 3 import io
1 # 539行 2 # self.outputBuffer = StringIO.StringIO() 3 self.outputBuffer = io.StringIO()
1 # 631行 2 # print >>sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime) 3 sys.stderr.write('\nTime Elapsed: %s\n' % (self.stopTime - self.startTime))
1 # 770行 2 # uo = o.decode('latin-1') 3 uo = e
1 # 776 2 # ue = e.decode('latin-1') 3 ue = e
这里是百度网盘链接