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

  • 提足折旧是指
  • 企业增值税退税是算企业利润的吗
  • 海关进口增值税怎么计算
  • 企业税分几种类型
  • 小规模季度30万免税
  • 专票3个点和6个点哪个多
  • 进项税额留抵科目
  • 委托贷款利息如何计算
  • 建筑业一般计税税率
  • 房产原值怎么计算房产面积
  • 卖二手车发票如何做账?
  • 记账凭证包括哪些种类
  • 公司存款利率
  • 包装成本为产品的百分比
  • 港币转人民币怎么转账
  • 总公司委托分公司开票的委托书
  • 免税和不免税的价格区别
  • 进项税额一直大于销项税额
  • 差旅费补助计入什么科目
  • 未交社保的员工需要交个税吗
  • 个人房屋租赁税率2023年
  • 预付账款讲解
  • 建筑业的一般纳税人
  • 收回购货方前欠货款属于什么
  • 自有房屋的装修费计入长期待摊
  • 小规模纳税人申报表怎么填
  • 留抵的进项税可以退吗
  • 一般纳税人简易征收3%可以开专票吗
  • 小规模纳税人一个月能开多少税票
  • linux转换windows
  • app data文件夹
  • 总账建账科目顺序
  • macbook版itunes
  • php中如何使用session
  • 计提房屋租赁费的会计分录
  • 厂家赠送的原材料怎么入账
  • 钉钉h5微应用
  • 一只草丛里的狐狸作文
  • window7怎么开机
  • uniapp支付流程
  • 对账小技巧
  • 翡翠湾攻略
  • 以前年度损益在报表哪里体现
  • html制作网页教程
  • 经营租赁出租方的会计处理
  • 如何修改php网页内容
  • 土地增值税可以抵扣吗
  • 工资如何记账
  • 季度所得税收入多报,年度可以调整吗
  • 不能防止sql注入
  • 什么叫金税四期呢?
  • 增值税预缴的计税依据
  • 冲暂估的账务处理
  • 合理损耗如何处理
  • 按次缴纳的个人所得税
  • 如何理解预付年金终值期数和系数和记忆方法
  • 住宿费记入成本会计分录
  • 发票线上申领线下配送
  • 股权转让的会计分录
  • 货物丢失账务如何处理
  • 经济往来怎么写
  • 会计账簿按用途分类可以分为
  • mysql5.7.24安装配置教程
  • sql忽略null
  • linux/fs.h
  • xp系统开机后什么都没有,怎么办
  • win8 防火墙
  • win8系统怎么关机
  • win10升级 其他用户
  • Win10计算机管理该文件没有与之关联的应用
  • win10系统打游戏
  • linux常用的帮助命令
  • 检测输入条件的各种组合
  • easyui折叠面板默认折叠
  • vue路由跳转的钩子函数什么时候会用到
  • python中的is和==的区别
  • 江苏国税局官网
  • 亮点纷呈的意思和造句
  • 教育费附加地方教育费附加税率
  • 新型墙体材料税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设