首页 > 其他 > 详细

unittest

时间:2020-12-20 15:00:58      阅读:22      评论:0      收藏:0      [点我收藏+]

 

 

import requests
import random
from openpyxl import workbook, load_workbook


class MytestCase(unittest.TestCase):


    def setUp(cls) -> None:
        pass

    def tearDown(self) -> None:
        pass

    @classmethod
    def setUpClass(cls) -> None:
        workbook = load_workbook(my.xlsx, read_only=True, data_only=True)
        sheet = workbook["Sheet"]

    @classmethod
    def tearDownClass(cls) -> None:
        pass

 

suite 用法

技术分享图片
if __name__ == __main__:
    # unittest.main()

    suite = unittest.TestSuite()
    # 使用suite套件按照添加的顺序执行
    suite.addTest(shoppingCar("test_3_post"))
    suite.addTest(shoppingCar("test_4_get"))
    # 使用addTests
    # cases = [shoppingCar("test_4_get"),shoppingCar("test_3_post")]
    # suite.addTests(cases)

    runner=unittest.TextTestRunner()
    runner.run(suite)
suite

 

discover

技术分享图片
import unittest
from HTMLTestRunner import HTMLTestRunner
import time

case_path = r"D:\showCode\python\Show\GoodCode\api\wind\excel"
dis = unittest.defaultTestLoader.discover(start_dir=case_path, pattern="excel*.py")  # pattern 匹配规则
print(dis)

if __name__ == __main__:
    # runner=unittest.TextTestRunner()
    # runner.run(dis)
    # now = time.strftime("%Y-%m-%s %H:%M:%S")
    reportName = "D://report.html "
    dir = open(reportName,"wb")
    runner = HTMLTestRunner(stream=dir,title="TestReport",tester="灵感",description="用例执行明细如下")#description 描述
    runner.run(dis)
View Code

 

unittest

原文:https://www.cnblogs.com/TodayWind/p/14163430.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!