位置: 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了(新项目分哪几个阶段)

  • 个税申报逾期罚款怎么交
  • 预收款转营业外收入条件
  • 税务发票上的二维码
  • 小规模未达起征点销售额是多少
  • 社保代理公司的合作协议
  • 丢失增值税发票最新处理办法
  • 装修费是否计入固定资产
  • 发生非正常损失的购进货物不准予抵扣的增值税
  • 银行业务结算内容
  • 普通发票做账有什么用
  • 纳税义务未发生是什么意思
  • 原材料保险公司赔偿会计分录怎么写
  • 现金流量表本月数和本年累计数不一致
  • 一般纳税人进货收到普通发票
  • 哪些项目需要征税
  • 增值税认证未认证是什么意思
  • 原材料投资入股协议约定价值公允价值
  • 申报状态显示申报失败
  • 年底结转损益是什么意思
  • 商品流通企业进货费用金额较小的计入什么科目
  • 金融企业呆账准备金是否允许补提
  • 工程中材料超耗怎么处理
  • 酒店收到物品损失怎么办
  • 境外取得收入要不要交企业所得税
  • 税控盘280减免申报
  • 往年个税申报数据查询
  • 跨年度主营业务收入错账调整
  • 消费税的纳税义务人
  • 推广费属于什么科目
  • 升级打装备的手游
  • 苹果6splus怎么操作技巧
  • 软件和硬件的成本按销售占比做分摊怎么算
  • iis搭建php环境
  • win10分辨率调整
  • php怎么自学
  • php字符串定义的三种方式
  • 计提安全费用含税还是不含税
  • 小规模纳税人销售商品会计分录
  • 增值税应税行为是什么意思
  • 往来款怎么查
  • 所得税年度报表资产总额
  • phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
  • 办理组织机构代码证需要什么材料
  • css动画效果代码
  • kill命令用法
  • 拨出专款年末结转
  • 固定资产清理属于非流动资产吗
  • 购房发票可以对折吗
  • 未开票收入增值税申报
  • 债务重组开场白
  • sql批量替换值
  • hadoop集群状态
  • sqlserver2008分页查询
  • 金蝶标准版怎么查应收应付款
  • sqlserver数据库大小于对索引有影响吗?
  • 土地交易服务费由哪个部门收取
  • sql for in
  • 结转以前年度成本分录怎么写
  • 以固定资产投资取得长期股权投资
  • 增值税加计扣除怎么算举例
  • 营改增后建筑业怎么开票
  • 单位的车辆
  • 开业赠送礼品会计属于什么费用
  • 车间管理人员的福利费计入什么科目
  • 养老保险 退钱
  • 个人往对公账户上存款怎么存
  • 应发工资应税工资
  • 利润表里公允价值变动损益怎么算
  • freebsd书籍
  • win8 防火墙
  • linux文件系统inode
  • win7禁用了管理员,怎么取消呢
  • 游戏编程设计模拟软件
  • perl cgi
  • js获取当前日期并格式化
  • jquery中的$是什么
  • android shareuid
  • 进项票当月认证怎么操作
  • 南京国税局长是谁
  • 外贸公司如何开发客户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设