使用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)

最新文章

  1. url的内容及格式
  2. linux /boot 清理
  3. Oracle中用随机数更新字段----将一张表的数据插入另一张表----环境设置
  4. 【windows核心编程】DLL相关(3)
  5. HTTP请求中的缓存(cache)机制
  6. VBA清除Excelpassword保护,2003/2007/2010均适用
  7. python文件I/O
  8. 南京.NET线下活动后续—一对一技术交流
  9. SQL命令语句小技巧
  10. Mego开发文档 - 基础查询
  11. Linux内核读书笔记第五周链接
  12. python技巧 列表推导
  13. bzoj4444 国旗计划
  14. Embedded SW uses STL or not
  15. 找进程的窗口Handle
  16. 云存储命令行工具---libs3
  17. Spring Data Jpa 查询返回自定义对象
  18. 达人篇:3.1.3)FAI 首件检验
  19. KMeans实现
  20. WPF binding<一> Data Binding在WPF中的地位

热门文章

  1. 重重封锁,让你一条数据都拿不到《死磕MySQL系列 十三》
  2. Java——HashMap集合详解
  3. [opencv]膨胀腐蚀
  4. CS5265完美替代CH7211|Type-C转HDMI2.0单转方案|CH7211替代方案
  5. Unity——卡通渲染实现
  6. Struts2中通过Ajax传递json数据
  7. 自学java,如何快速地找到工作
  8. STL(1)vector
  9. Django_通用视图(五)
  10. springboot 配置 swagger2