• Python 单元测试 生产HTML测试报告


    使用HTMLTestRunnerNew模块,生成单元测试的html报告,报告标题根据对应测试时间。

    import unittest
    
    from datetime import datetime
    from Python_0717_unittest.HTMLTestRunnerNew import HTMLTestRunner
    
    one_suite = unittest.defaultTestLoader.discover(".")
    
    report_full_path = "./reports/"+"report_"+f"{datetime.now():%Y%m%d%H%M%S}"+".html"
    
    # 放入指定文件夹中
    # with open(r"F:python_homeworkPython_0715_unittest_homework
    eport.html", mode="wb") as save_to_file:
    with open(report_full_path, mode="wb") as save_to_file:
        # 报告名称添加时间信息
        curr_time = datetime.datetime.now()
        time_str = datetime.datetime.strftime(curr_time, '%Y-%m-%d %H:%M:%S')
    
        one_runner = HTMLTestRunner(stream=save_to_file,
                                    title=f"Python20期第一份测试报告 时间:{time_str}",
                                    verbosity=2,
                                    description="这是homework的内容啦",
                                    tester="zfy")
    
        one_runner.run(one_suite)
  • 相关阅读:
    一周内签到连续天数求解
    int型动态数组总结
    快速排序总结
    希尔排序总结
    冒泡排序的总结
    桶排序总结
    插入排序的总结
    选择排序的总结
    二分法的五种实现
    安装Yum源
  • 原文地址:https://www.cnblogs.com/jszfy/p/11223518.html
Copyright © 2020-2023  润新知