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

这里是百度网盘链接

posted on 2018-10-16 09:24  堕落的伊丝莉  阅读(514)  评论(0编辑  收藏  举报