• 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)
  • 相关阅读:
    我不为人人,人人不为我
    sed 小结
    linux 之 压缩 / 解压
    java arraylist的问题
    flex swf和movieclip之前的微妙关系
    Flex contextMenu
    。。
    数据库
    flex Vector
    浮动ip
  • 原文地址:https://www.cnblogs.com/jszfy/p/11223518.html
Copyright © 2020-2023  润新知