Pytest运行及其控制台输出信息

 更新时间:2022年09月08日 14:31:10   作者:测试工程师Jane  
这篇文章主要介绍了Pytest运行及其控制台输出信息,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下

运行一个简单的用例:

#cd code/ch1/test_one.py
def test_passing():
    assert (1, 2, 3) == (1, 2, 3)

运行结果及说明:

测试运行可能出现的结果总结(上图6、7运行结果列举)

类型(7)表示(6)说明
PASSED.测试通过
FAILEDF测试失败(fail或xpass与strict冲突造成的失败)
SKIPPEDs测试未被执行
xfailx预计测试失败,并且确实失败
XPASSX预计测试失败,但实际上运行通过,不符合预期
ERRORE测试用例之外的触发代码异常

示例:

import pytest
#测试通过
def test_passing():
    assert (1, 2, 3) == (1, 2, 3)

#测试失败
def test_failing():
    assert (1, 2, 3) == (3, 2, 1)

#跳过不执行
@pytest.mark.skip()
def test_skip():
    assert (1, 2, 3) == (3, 2, 1)

#预期失败,确实失败
@pytest.mark.xfail()
def test_xfail():
    assert (1, 2, 3) == (3, 2, 1)

#预期失败,但是结果pass
@pytest.mark.xfail()
def test_xpass():
    assert (1, 2, 3) == (1, 2, 3)

运行结果:

到此这篇关于Pytest运行及其控制台输出信息的文章就介绍到这了,更多相关Pytest运行 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python数学建模是加深Numpy和Pandas学习

    python数学建模是加深Numpy和Pandas学习

    这篇文章主要介绍了python数学建模是加深Numpy和Pandas学习,紧接上一篇学习内容展开Numpy更多相关内容,需要的小伙伴可以参考一下
    2022-07-07
  • 15款Python编辑器的优缺点,别再问我“选什么编辑器”啦

    15款Python编辑器的优缺点,别再问我“选什么编辑器”啦

    这篇文章主要介绍了15款Python编辑器的优缺点,别再问我“选什么编辑器”啦,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-10-10
  • 使用py2exe在Windows下将Python程序转为exe文件

    使用py2exe在Windows下将Python程序转为exe文件

    这篇文章主要介绍了Windows下用py2exe将Python程序转为exe文件的方法,注意py2exe只是负责文件格式的转换,并不能将Python程序编译为机器码,要的朋友可以参考下
    2016-03-03
  • 学习Python爬虫的几点建议

    学习Python爬虫的几点建议

    这篇文章主要介绍了学习Python爬虫的几点建议,对新手学习爬虫有很大的帮助,感兴趣的朋友可以了解下
    2020-08-08
  • 通过python实现弹窗广告拦截过程详解

    通过python实现弹窗广告拦截过程详解

    这篇文章主要介绍了通过python实现弹窗广告拦截过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Django ORM 常用字段与不常用字段汇总

    Django ORM 常用字段与不常用字段汇总

    这篇文章主要介绍了Django ORM 常用字段与不常用字段汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python Excel操作从零学习掌握openpyxl用法

    Python Excel操作从零学习掌握openpyxl用法

    这篇文章主要为大家介绍了Python Excel操作从零学习掌握openpyxl用法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 利用python代码管理Word文档属性信息

    利用python代码管理Word文档属性信息

    在Word文档管理中,文档属性包含与文档有关的关键信息,如标题、作者、创建日期等,是进行文档管理的重要工具,本文将展示如何利用Python代码来灵活操控Word文档的属性信息,从而满足个性化与批量化文档处理的需求,需要的朋友可以参考下
    2024-05-05
  • python使用openCV遍历文件夹里所有视频文件并保存成图片

    python使用openCV遍历文件夹里所有视频文件并保存成图片

    这篇文章主要介绍了python使用openCV遍历文件夹里所有视频文件并保存成图片,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-01-01
  • python树莓派通过队列实现进程交互的程序分析

    python树莓派通过队列实现进程交互的程序分析

    这篇博客就结合实际的python程序通过队列实现进程交互,通过程序分析需要的库函数,对python树莓派进程交互相关知识感兴趣的朋友一起看看吧
    2021-07-07

最新评论