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

  • 耕地占用税计入无形资产吗
  • 中国税务精神是谁提出的
  • 增值税几个点怎么算
  • 非正常损失的进项税额转出公式
  • 小规模纳税人免税怎么做账
  • 补计提上一年度费用
  • 广告发布费属于什么征税项目
  • 金蝶专业版怎么增加一级科目
  • 售后回租会计处理研究国外相关研究成果
  • 财产租赁所得适用什么税率
  • 合同履约成本合同结算如何处理抵消
  • 公司买的车怎么做分录
  • 分配利润和分配股利
  • 哪些业务需要编写收款凭证
  • 净残值可以随意更改吗
  • 海关进口增值税专用缴款书是发票吗
  • 定额发票去年的能用吗
  • 补充养老保险交200和500差别
  • 小微企业免征增值税条件
  • 计算企业所得税的公式
  • 个体户定额定税要做账吗
  • 商誉摊销法的优缺点
  • 新建厂房购入材料会计分录
  • 融资租赁开始时的账务处理
  • 未签订劳动合同工资如何给付
  • 内存坏了电脑会黑屏吗
  • 非一般纳税人可以抵扣吗
  • 违约金开什么票据
  • thinkphp5 分页
  • 房屋装修固定家具是否计入房产税
  • 贷款损失准备是什么科目借贷方向
  • /locate village村庄
  • 金融商品转让业务包括
  • bug的5个级别
  • spring三级缓存有什么用
  • 使用spring可以实现声明式事务吗
  • 应付债券和应付利息
  • 增值税发票有什么用途和作用
  • 公司总人数和上社保人数
  • 坏账准备的会计分录怎么写
  • 改造后的固定资产入账价值
  • 织梦栏目页模板
  • 事业单位购入固定资产当月计提折旧
  • 印花税申报怎么更正采集处理
  • sqlserver2008数据库可疑
  • sql server2005备份
  • mysql存储过程传入参数
  • php mysql教程
  • 收到进账发票分录
  • 应付账款抹零摘要怎么写
  • 营业外支出是什么类账户
  • 计提个人所得税会计分录怎么做账
  • 资产负债表中的存货怎么算
  • 待摊费用和预付费用的区别
  • 办理股权转让需要多久时间
  • 人们对餐饮业的要求
  • 加计抵减政策15%声明
  • 每月分红会计分录
  • 总账会计的岗位目的
  • 主营业务收入是什么意思
  • 打开电脑windows
  • 如何备份还原电脑系统
  • freebsd安装教程
  • 如何更改win7
  • 并发控制三个问题
  • 计算机 win10 桌面
  • xp注册表文件在哪
  • 防止linux断电系统崩溃
  • w10怎么usb连接上网
  • text date excel
  • cocos2dx android游戏防破解总结
  • Unity3D游戏开发毕业论文
  • android的
  • 批处理加密工具
  • android摇一摇实现
  • jQuery Ajax 上传文件处理方式介绍(推荐)
  • auto.js获取剪切板内容
  • 个人所得税app怎么更改手机号码
  • 餐饮专票可以抵扣吗
  • 铁路土地使用税减免
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设