mac使用htmltestrunner导出的报告内容为空
来源:3-4 unittest中HTMLTestRunner的使用

慕桂英9308747
2018-05-30
#环境:python2.7 HTMLtestrunner0.8.2 pycharm
#使用pytharm跑以下代码导出的报告为空,请老师看看是哪里出问题了
# -*- coding:utf-8 -*-
import unittest
import sys,StringIO
import HTMLTestRunner
import threading
class CaseTest(unittest.TestCase):
def setUp(self):
pass
def test01(self):
self.assertEqual(2,2,"testError")
def test02(self):
self.assertEqual(2,3,"testError")
def tearDown(self):
pass
if __name__ == '__main__':
suite = unittest.TestSuite()
suite.addTest(CaseTest("test01"))
suite.addTest(CaseTest("test02"))
html_file = "/Users/aaaa/Desktop/ipaTestFile/result.html"
fp = file(html_file, "wb")
runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'测试平台', description=u'自动化测试报告')
runner.run(suite)
fp.close()
报错是:
runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u'测试平台', description=u'自动化测试报告')
AttributeError: 'module' object has no attribute 'HTMLTestRunner'
1回答
-
Mushishi
2018-05-31
你好,直接控制台运行,并且你html文件要有读写权限。python3 记得更改htmltestrunner
00
相似问题