zoukankan      html  css  js  c++  java
  • 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、生成的测试报告的样子

  • 相关阅读:
    2013寒假ACM集训_最小生成树
    hdu 1025 Constructing Roads In JGShining's Kingdom
    拓扑排序模版hdu 1285 确定比赛名次
    HDU 1232 并查集
    2013寒假ACM集训_最短路
    字典树 sdut acm 1500 Message Flood
    优化后的 求素数
    HDU 1253 三维搜索bfs
    sdut 2176 递归的函数
    HDU 1176 免费馅饼
  • 原文地址:https://www.cnblogs.com/jpr-ok/p/9169225.html
Copyright © 2011-2022 走看看