首页 > 编程语言 >修改unittest中ddt中的源码,使得生成的htmltestrunner报告标题更直观

修改unittest中ddt中的源码,使得生成的htmltestrunner报告标题更直观

时间:2023-07-18 15:36:39浏览次数:32  
标签:name htmltestrunner unittest ddt 修改 源码 test

ddt是unittest 中配合数据驱动思想的一个模块,为了使得生成的报告标题更直观,现修改源码

1.先把内置的ddt模块,复制到项目中,修改复制的后ddt文件,这样就不是直接改别人的源码了

 2.具体如何修改 在这个地方添加 @ddt.ddt中进去

 

 

if isinstance(v,list):
    test_name=mk_test_name(name,v[2],i)
elif isinstance(v,dict):
    test_name=mk_test_name(name,v['case_name'],i)

 

标签:name,htmltestrunner,unittest,ddt,修改,源码,test
From: https://www.cnblogs.com/hherbk/p/17563048.html

相关文章

  • EaselJS 源码分析系列--第三篇
    这一篇分析另外四个稍显高级的显示类--Sprite、Movieclip、DOMElement、BitmapTextSpriteSheetSpriteSheet比较简单它继承自EventDispatcher所以SpriteSheet并不是显示类它是显示类Sprite的数据来源为Sprite传递组装SpriteSheet实现动画效果如:vardata={ ......
  • numpy源码安装
    如果使用yuminstallnumpy安装不成功就使用如下方法。安装相关工具:yuminstallwgetyuminstallunzipyuminstallgccyuminstallpython-devel下载numpy源码并解压:wgethttp://jaist.dl.sourceforge.net/project/numpy/NumPy/1.9.0/numpy-1.9.0.zip安装numpy:unzip......
  • 介绍社交论坛问答发帖系统源码-java+vue+uniapp开发前后端
    前后端分离社交论坛问答发帖BBS源码,社交论坛小程序|H5论坛|,app论坛是java+vue+uniapp开发的前后端分离社交论坛问答发帖/BBS项目,包括论坛图文帖,视频,圈子,IM私聊,微信支付,付费贴,积分签到,钱包充值等论坛小程序论坛app完整功能演示地址:www.runruncode.com/java/19462.html ......
  • Pycharm — UnitTest
    UnitTest框架介绍是Python⾃带的一个单元测试框架,可以用来做单元测试测试⼈员⽤来做⾃动化测试,作为⾃动化测试的执⾏框架,即管理和执⾏⽤例的使用好处1.能够组织多个⽤例去执⾏2.提供丰富的断⾔⽅法3.能够⽣成测试报告UnitTest核心要素(组成) 1.TestCase测试⽤例,⽤......
  • Spring 6.x源码编译
    环境Windows10IntelliJIDEA2023.1.2(UltimateEdition)jdk-17.0.7Spring6要求jdk17+创建init.grade文件相当于maven的settings.xml,全局加速拉取依赖allprojects{repositories{mavenLocal()maven{url"https://maven.aliyun.com/reposit......
  • 直播网站源码,cover-view 中button 设置宽度无效
    直播网站源码,cover-view中button设置宽度无效 <cover-viewclass="btns"><buttonclass="btn"bindtap="addCartSureBtn">确定</button><buttonclass="btn"bindtap="hideModel">取消</button></cov......
  • 直播app源码,canvas 环形刻度 进度条
    直播app源码,canvas环形刻度进度条 letctx=nullletobj={}Page({ data:{ }, onLoad:function(options){},   onReady(){  this.animation() }, animation(){  constquery=wx.createSelectorQuery()  query.select('#firstCanvas') ......
  • 百度飞桨PP-YOLOE ONNX 在LabVIEW中的部署推理(含源码)
    目录前言一、什么是PP-YOLO二、环境搭建1、部署本项目时所用环境2、LabVIEW工具包下载及安装三、模型的获取与转化1、安装paddle2、安装依赖的库3、安装pycocotools4、导出onnx模型(1)导出推理模型(2)安装paddle2onnx(3)转换成onnx格式四、在LabVIEW实现PP-YOLOE的部署推理1、LabVIEW......
  • 手机直播app源码部署搭建:带货潮流,商城功能!
     随着互联网时代的迅猛发展,手机直播app源码平台早已成为了人们获取资讯、娱乐放松等方式的主要载体,手机直播app源码平台的日益火爆,也让商人们有了一个新兴的想法出现:直播app平台如此火爆,平台的用户也如此庞大,可不可以将自己家的产品在直播app平台直播进行宣传?所以很多商人陆续开......
  • 读 Go 源码,可以试试这个工具
    编程发展至今,从面向过程到面向对象,再到现在的面向框架。写代码变成了一件越来越容易的事情。学习基础语法,看看框架文档,几天时间搞出一个小项目并不是一件很难的事情。但时间长了就会发现,一直这样飘在表面是不行的,技术永远得不到提升。想要技术水平有一个质的飞跃,有一个很好的方......