【华泰实习日记】6.27 pytest入门

本文介绍了pytest框架中fixture的使用,包括通过scope参数控制setup级别和teardown的实现。此外,还讲解了如何使用pytest-html生成html测试报告,并展示了pytest.mark.parametrize进行测试用例参数化的应用。经过导师的肯定,作者感到成就感满满。
摘要由CSDN通过智能技术生成

(接6.26)

4.3 fixture中的setupfixture通过scope参数控制setup级别

@pytest.fixture(scope="module")
def open():
    print("打开浏览器,并且打开百度首页")

def test_s1():
    print("用例1:搜索python-1")

def test_s2(open): 
    print("用例2:搜索python-2")

def test_s3():
    print("用例3:搜索python-3")

虽然test_s1,test_s2,test_s3三个地方都调用了open函数,但是它只会在第一个用例前执行一次

4.4 fixture中的teardown

前面讲的是在用例前加前置条件,相当于setup,既然有setup那就有teardown,fixture里面的teardown用yield来唤醒teardown的执行

5 使用pytest-html生成html报告

直接执行"pytest --html=report.html"生成的报告会在当前脚本的同一路径,如果想指定报告的存放位置,放到当前脚本的同一目录下的report文件夹里:

pytest --html=./report/report.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件介绍 Bandizip,免费解压缩软件,号称解压速度最快的压缩和解压缩文件管理器。支持多核快速压缩、文件拖放,可创建带密码和多卷的压缩包,可提取包括RAR/RAR5/7Z/ZIP在内30多种格式,支持WinZip、7-Zip 和 WinRAR 及其它压缩格式,付费授权后支持密码管理器、修复压缩包、密码恢复、预览压缩包内图片。 更新日志 bandisoft.com/bandizip/history/ 2023.08.30 v7.31 - 在 SFX 设置中添加了“以管理员身份运行”选项 - 改进了程序处理损坏的 ZIP 存档的方式 - 修复了程序无法打开某些损坏的 ZIP 存档的错误 - 添加了将原始文件拖放到存档后将其删除的功能。 - 改进了代码页自动检测 - 修复了处理某些 TIFF 文件时程序崩溃的错误 - 添加了功能设置 BandiView 作为内部图像查看器 - 修改程序:如果在选择解压路径时单击“新建文件夹”按钮,现在默认将存档名称作为新文件夹的名称 - 添加了显示文件夹中文件的 CRC 总和的功能 - 修复了部分WinzipJpeg算法压缩的文件无法解压的问题 - UnRAR 更新至 6.2.10 - 添加了对 7Z 格式的 ARM64 过滤器的支持 - 其他修改 2023.01.29 v7.30 - 改进了内部图像查看器,使其与QOI格式兼容 - 添加了解压缩ASAR存档的功能 - 修复了bz.exe在处理资源分叉时显示错误消息的错误 - 修复了在某些情况下询问如何处理文件冲突的对话框出现两次的错误 - 修复了程序解压缩某些ZIP存档时进度条工作不正确的错误 - 修复了程序上下文菜单在使用第三方管理器Everything时复制自身的错误 - 修复了程序无法处理用空密码加密的ZPAQ档案的错误 - 在设置>上下文菜单中添加了“压缩到文件名.ZPAQ”功能 - 其他修改 2022.11.21 v7.29 - 添加了一个解压UU/UUE/XXE/PEA归档文件的功能 - 修复了处理区域时可能出现的安全问题。标识符信息(感谢Nobutaka Mantani) - 修正了在某些情况下,当您选择多个文件并右键单击它们时,“在此处提取每个存档文件(智能)”和“提取到单独的文件夹”不能正常工作 - 添加了一个特性,当程序从具有稀疏属性的TAR存档中提取文件时,可以为提取的文件提供稀疏属性 - 将所选文件的完整路径复制到剪贴板 - 修正了一个错误,程序崩溃时解压ZPAQ档案在一个设备上有32个以上的逻辑处理器 - 修正了一个错误,当使用功能“删除提取后的档案”与加密档案 - 修复了在某些情况下发生的缓冲区溢出漏洞 - 添加了一个将空字符串识别为存档密码的功能 - 修正了在文件资源管理器中通过拖放将文件夹添加到存档文件时,只添加没有文件夹名称的文件的错误 - 修正了广告空间上的工具提示不会消失的错误 - 其他修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值