Python 单元测试 生产HTML测试报告
2024-09-05 12:40:30
使用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_homework\Python_0715_unittest_homework\report.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)
最新文章
- url的内容及格式
- linux /boot 清理
- Oracle中用随机数更新字段----将一张表的数据插入另一张表----环境设置
- 【windows核心编程】DLL相关(3)
- HTTP请求中的缓存(cache)机制
- VBA清除Excelpassword保护,2003/2007/2010均适用
- python文件I/O
- 南京.NET线下活动后续—一对一技术交流
- SQL命令语句小技巧
- Mego开发文档 - 基础查询
- Linux内核读书笔记第五周链接
- python技巧 列表推导
- bzoj4444 国旗计划
- Embedded SW uses STL or not
- 找进程的窗口Handle
- 云存储命令行工具---libs3
- Spring Data Jpa 查询返回自定义对象
- 达人篇:3.1.3)FAI 首件检验
- KMeans实现
- WPF binding<;一>; Data Binding在WPF中的地位