位置: IT常识 - 正文

python HTML测试报告的用法(python htmltestrunner报告)

编辑:rootadmin

推荐整理分享python HTML测试报告的用法(python htmltestrunner报告),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python html报告,python htmltestrunner报告,pytest --html,python htmltestrunner报告,pytest html报告,pytest-html,python3 htmltestrunner,python htmltestrunner报告,内容如对您有帮助,希望把文章链接给更多的朋友!

说明

1、文件复制到项目目录。

2、模块导入代码。

fromHTMLTestRunnerimportHTMLTestRunner

3、调用HTMLTestRunner。

python HTML测试报告的用法(python htmltestrunner报告)

(stream=file,标题=我的第一份html测试报告)

4、open打开文件。

打开的文件扩展名必须是.html。

5、打开文件时使用wb。

无需指定字符集。

6、执行测试套件,关闭open文件。

调用runner对象的run方法。

实例

importunittestfromHTMLTestRunnerimportHTMLTestRunner#用TestLoader对象的discover方法来自动查找py,自动加载py文件中的方法#第一个参数是从哪里找py文件,"."从当前目录开始查找py文件#第二个参数是指定py文件的文件名,可以用通配符suite=unittest.TestLoader().discover(".","my*.py")#runner=unittest.TextTestRunner()file=open("test01.html","wb")#用wb代表用二进制写方式打开文件#runner=unittest.TextTestRunner(stream=file,verbosity=2)runner=HTMLTestRunner(stream=file,title="我的第一个html测试报告")runner.run(suite)file.close()#demo08模块(demo08.py文件)importunittestfromparameterizedimportparameterizeddefdigital(str1):sum=0forninstr1:ifn>='0'andn<='9':sum+=1returnsum#s=digital('sdsd565olkl4')#print(type(s))#以参数str1的值分别为”hello123”和”1a3b”,“你好”#写测试用例,测试函数digital是否正确#以参数str1的值分别为”hello123”和”1a3b”,“你好”#写测试用例,测试函数digital是否正确classtestStr(unittest.TestCase):@parameterized.expand([('hello123',3),('1a3b',2),('你好',1)])deftest_01(self,a,b):result=digital(a)self.assertEqual(result,b)**********************************************************************************************************#demo09模块(demo09.py文件)#调用demo08.py中的方法,生成一个测试报告!!!importunittestimporthomework.demo08fromHTMLTestRunnerimportHTMLTestRunnerdefstart():suits=unittest.TestLoader().discover(r'.','demo08.py')file=open('test_report04.html','wb')runner=HTMLTestRunner(stream=file,verbosity=2,title='第一个测试报告的生成',description='关于字符串中的是否有数字的判断')runner.run(suits)file.close()start()

以上就是python HTML测试报告的用法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/304045.html 转载请保留说明!

上一篇:如何让别人访问本地运行的vue项目(如何让别人访问自己的qq空间)

下一篇:新项目决定用 JDK 17了(新项目分哪几个阶段)

  • 一般纳税人收到普票如何入账
  • 增值税进项发票当月未开,怎么办
  • 税负率的计算公式举例说明
  • 城镇土地使用税的计算公式
  • 金税盘维护费应该计入什么科目
  • 没有上市的公司怎么看财务报表
  • 农产品普通发票抵扣政策
  • 商业折扣和销售折让计入财务费用吗
  • 如何知道一家公司是否可靠
  • 购销合同签定有法律效力吗
  • 境外增值税代扣代缴
  • 有限合伙企业转让投资股权
  • 复利现值系数完整版
  • 金税系统年度维护费发票抵扣需要认证吗?
  • 计入资本公积的固定资产转出
  • 已认证未抵扣进项税如何做账
  • 一般纳税人进项税额转出会计分录
  • 营改增的重点是什么
  • 公司投资理财产品收益怎么算
  • 固定资产清理会计处理例题
  • 利润表中财务费用可以为负数吗
  • 固定资产无偿移交怎么做账
  • 购买办公用品是否缴纳印花税
  • php货币换算人民币
  • PHP+jQuery翻板抽奖功能实现
  • 处理车辆违章送哪个部门
  • 当前页面的脚本发生错误代码0没有注册类
  • 广告行业物料
  • 政府会计制度固定资产折旧哪个月开始计提
  • 小规模纳税人进项可以抵扣吗
  • 固定资产的计量属性
  • element ui el-tree
  • 银行承兑汇票贴现怎么算
  • Chrome谷歌浏览器官网
  • 代扣增值税如何做账
  • 工业企业计入制造费用的工资还需要交工会经费吗
  • 企业缴纳残保金规定
  • php5.5
  • 三维重建的主要步骤
  • vue插槽类型
  • 公司的内账
  • 对公账户走账是怎么回事
  • 织梦安装完要删除哪个文件
  • 下列项目的进项税额可以从销售税额中抵扣的是
  • 工资以现金形式发放英文
  • sql server 2008数据库密码忘记
  • 生育津贴是否需要缴纳增值税
  • 公司支票可以转给个人吗
  • 委托生产的会计分录
  • 增值税申报开具其他发票包含哪些
  • 固定资产已经超额融资了还能发放置换贷款吗
  • 税法对企业费用的限定
  • 银行日记账更正
  • 怎么查对方是一般还是小规模
  • 营改增后建筑行业进项税能抵扣吗
  • 卖掉公司旧办公用品怎么入账
  • 开办费包括哪些内容多少钱
  • 库存商品记账
  • 平行结转分步法例题
  • SQL Server Alwayson创建代理作业的注意事项详解
  • solaris syslog
  • Windows Server 2003网络负载均衡如何实现
  • hppusg.exe
  • vs显示进程已退出
  • 通过注册表修改office默认字体
  • win10预览版21277
  • 苹果官网
  • 苹果mac os x 怎么样使用光盘
  • win8笔记本电脑投屏方法
  • win7清洗打印机喷头步骤
  • 何为黄金茶
  • js开发组件
  • js class属性
  • jQuery Ajax 实现在html页面实时显示用户登录状态
  • svn如何cleanup
  • python获取当前地址
  • javascript编程语言
  • javascript的push方法
  • 广东省电子税务局官网登录入口
  • 欠账6万怎么还
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设