zoukankan      html  css  js  c++  java
  • htmlrunner模板的使用方法

    # coding:utf-8
    import unittest
    import os
    from common.htmlRunner import HTMLTestRunner
    import time
    now_time = time.strftime('%Y_%m_%d_%H_%M_%S')
    print(now_time)
    base_path = os.path.dirname(os.path.realpath(__file__))
    print(base_path)
    current_path = os.path.join(base_path, 'case')
    print(current_path)
    discover = unittest.defaultTestLoader.discover(current_path, 'test*.py')
    report_path = os.path.join(base_path, 'report', 'report%s.html'% now_time)
    fp = open(report_path, 'wb')
    runner = HTMLTestRunner(fp, verbosity=2, title='这是我的报告', description='报告')
    runner.run(discover)
    '''
    discover为测试套件,若有两个测试套件需要一起执行,则可将两个测试套件合并成一个,具体写法如下:
    discover1 = unittest.defaultTestLoader.discover(current_path, 'test*.py')
    discover2 = unittest.defaultTestLoader.discover(current_path, '*.py')
    all = unittest.TestSuite()
    for i in discover1:
    all.addTests(i)
    for j in discover2:
    all.addTests(j)
    runner.run(all)
    '''
    人不可无方向
  • 相关阅读:
    JS中声明变量的细节问题
    你不知道的var! 细节
    读书笔记:对象的属性
    手写new操作符
    slice
    全相等函数 isEqual
    几个面试题
    全相等函数
    剑指 Offer 29. 顺时针打印矩阵
    剑指 Offer 28. 对称的二叉树
  • 原文地址:https://www.cnblogs.com/yueyanru/p/9418845.html
Copyright © 2011-2022 走看看