python输出测试报告测试成功

import unittest
# import HtmlTestRunner
import HTMLTestRunner


class DemoTest(unittest.TestCase):

    def test_one(self):
        print('第一条case')
    def test_two(self):
        print('第二条case')
#调整缩进后就会不执行main
if __name__ == '__main__':
    print("开始main")
    suite = unittest.TestSuite()
    suite.addTest(DemoTest('test_one'))
    suite.addTest(DemoTest('test_two'))

    filename = 'E:\\test.html'
    #这里之前w,一直报错,现在改成wb+,输出结果了,泪奔呀,搞了好长时间的
    fp = open(filename, 'wb+')
#这里了引用写的是HtmlTestRunner,一直报错,找半天原因
    #runner = HTMLTestRunner.HTMLTestRunner(stream=fp, output='E:/test.html',report_title=u'test-results',
                                           #descriptions=u'第一个python unittest')
    #runner = HTMLTestRunner.HTMLTestRunner(stream=fp,report_title=u"test-results",descriptions=u"第一个python unittest")
    runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u"百度测试报告", description=u"用例测试情况")

    runner.run(suite)

    fp.close()

1、import HTMLTestRunner后面引用的runner = HtmlTestRunner.HTMLTestRunner(stream=fp, title=u"百度测试报告", description=u"用例测试情况")一直红色波浪线,是因为没有注意Html应该为大写HTML

 

2、#这里之前w,一直报错,现在改成wb+,输出结果了,泪奔呀,搞了好长时间的

     fp = open(filename, 'wb+'),,一直报的这个错误见下图

解决方案启发文案:

 

 

 

3、生成的html选择用这个浏览器打开

4、生成的测试报告的样子

 

转载于:https://www.cnblogs.com/jpr-ok/p/9169225.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值