過(guò)pip安裝?HTMLTestRunne失敗。則需要通過(guò)手動(dòng)下載疲吸。
下載地址:http://tungwaiyip.info/software/HTMLTestRunner.html
下載后,把HTMLTestRunner.py 文件復(fù)制到Python 安裝路徑下的lib文件夾中即可疏旨。
在python3中用HTMLTestRunner.py報(bào)importError“:No module named 'StringIO'解決辦法
原因是官網(wǎng)的是python2語(yǔ)法寫(xiě)的膝擂,看官手動(dòng)把官網(wǎng)的HTMLTestRunner.py改成python3的語(yǔ)法。
修改內(nèi)容:
第94行作媚,將import StringIO修改成import io
第539行,將self.outputBuffer = StringIO.StringIO()修改成self.outputBuffer = io.StringIO()
第642行帅刊,將if not rmap.has_key(cls):修改成if not cls in rmap:
第631行纸泡,將print >> sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime)修改成print(sys.stderr, '\nTime Elapsed: %s' % (self.stopTime-self.startTime))
第766行,將uo = o.decode('latin-1')修改成uo = e
第775行赖瞒,將ue = e.decode('latin-1')修改成ue = e