专栏首页Mokwingpytest 测试框架学习(7):pytest.xfail

pytest 测试框架学习(7):pytest.xfail

pytest.xfail

含义

xfail: 根据给定的原因下标记执行的测试和设置函数为失败。 源码:

官方提示,这个函数只能在 执行测试期间,也就是(setup、call、teardown)中使用。 note 中也提示为了更好的使用,建议使用 mark 方式 – @pytest.mark.xfail 。

使用

fail 使用差不多。我这里就截图展示了:

但是与 fail 不同于,执行结果,下图为 fail 执行:

可以知道,xfail 是将测试标记为 xfailed,而 fail 则是直接 failed。

说明:本篇参考官网并加入自己些许理解翻译而来,觉得有用,可以点赞和赞赏哦(^ v ^),谢谢支持;如果有不足地方,可留言评论。后续将继续更新。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python 库学习之:openpyxl

    读取/写入 Excel2010 xlsx / xlsm / xltx / xltm 文件的python库。

    Mokwing
  • centos7 安装 Redis

    简单来说,Redis就是开源使用C语言编写,基于内存持久化的日志型、key-value的非关系型数据库。支持多种语言API。

    Mokwing
  • 网盘制作:世纪互联版onedrive搭建指南-rclone挂载使用

    世纪互联分为商业版和教育版,商业版需要自己购买。这里不多介绍。(我这里是商业版) 世纪互联地址: https://portal.azure.cn/

    Mokwing
  • iOS开发之UITableView中计时器的几种实现方式(NSTimer、DispatchSource、CADisplayLink)

    最近工作比较忙,但是还是出来更新博客了。今天博客中所涉及的内容并不复杂,都是一些平时常见的一些问题,通过这篇博客算是对UITableView中使用定时器的几种方...

    lizelu
  • 「深度」国内云服务格局初定但机会犹在,中小玩家的空间更多在“特色云”

    镁客网
  • MySQL 备份恢复(四)

    热备中主要有逻辑备份和裸文件备份,裸文件备份要比逻辑备份在速度上快一些,mysqldump 备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据...

    JiekeXu之路
  • 关于数据库的各种备份与还原姿势详解

    上一小节提到了数据备份是指将数据库中数据存储的相关文件进行拷贝,而这些文件有很多,所以让我们来简单认识下MySQL中与数据相关的文件。

    端碗吹水
  • 深入理解Java之JVM堆内存分配

    Java堆是被所有线程共享的一块内存区域,所有对象和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代、老年代和永久代(1.8中无永久...

    xiangzhihong
  • 数据库热备份神器 - XtraBackup

    利用Linux的LVM技术来实现热备份,将MySQL的数据目录放到LVM逻辑卷上,然后通过LVM快照技术备份逻辑卷的内容。第一次备份是全量备份,之后的备份都是增...

    端碗吹水
  • 深入理解Java之JVM堆内存分配

    Java堆是被所有线程共享的一块内存区域,所有对象和数组都在堆上进行内存分配。为了进行高效的垃圾回收,虚拟机把堆内存划分成新生代、老年代和永久代(1.8中无永久...

    xiangzhihong

扫码关注云+社区

领取腾讯云代金券