首页 > 其他分享 >pytest.exit()方法

pytest.exit()方法

时间:2022-12-12 11:45:14浏览次数:32  
标签:third test second pytest exit print 方法

测试过程中,常常需要在session级别的setup中校验数据是否正确,若不正确,则需要直接停止当前测试用例后续的运行

此时,可使用pytest.exit()方法

源码:

 

msg: 退出测试进程时显示的信息。
returncode: 当退出pytest时返回的一个状态码,为 int 类型。

使用:

def test_first():
    print("first")

def test_second():
    print("second")
    pytest.exit("退出测试")

def test_third():
    print("third")

此时,运行时,只会打印first和second。然后则会直接退出测试,不打印third

标签:third,test,second,pytest,exit,print,方法
From: https://www.cnblogs.com/gzwTestblog/p/16975629.html

相关文章

  • C#方法多返回值
    场景:在go和python中方法可以返回多个值。在C#编程里,有时候也需要,特别是调用带返回值输出参数还有查询结果集的存储过程时候特别需要。一般在dao里封装一个操作ADO.NET的方......
  • 微软的Linq方法太少?用MoreLinq试试,多到用不过来
    如果你用Linq语法进行多表关联,就少不了下面这种语法。说实话,不清楚微软当时这样架构有什么想法或好处,总是看着很别扭。像SQL语句那样直接LeftJoin不香吗?比如将数据插入到源......
  • 兼容xdist的setup、teardown方法
    一、官方方式xdist作为进程级别的并发框架,所有测试用例间都是相互独立、互不影响的。如果想对某一个进行进行特殊的处理,可以使用官方文档中提供的方法。可通过进程名称,处......
  • 快速上手 Pytest + Requests + Allure2 测试框架实战技能
    随着分层测试策略和自动化测试的普及,测试框架和接口测试成为测试工程师需重点掌握的底层核心技能。在Python自动化测试领域,Pytest由于入门简单,扩展丰富,功能强大,易于维护......
  • QTconsole控制台不显示和exited with code -1073741510问题
      新建了一个qtconsole(控制台)小项目,目的是在控制台输出helloworld。但是输出的位置不在控制台。 通过勾选Runinterminal  但是出现了exitedwithcode......
  • Java性能调优System的gc垃圾回收方法
    java性能调优System的gc垃圾回收方法java性能调优System的gc垃圾回收方法示例解一、什么是System.gc()?​​System.gc()​​是用Java,C#和许多其他流行的高级编程语言提供的API......
  • java方法的笔记
    方法方法的概念方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集注意:方法必须先创建才可以使用,该过程成为方法定义方法创建后并不是......
  • 红黑树遍历方法
    二叉树之前序遍历  二叉树之中序遍历  二叉树之层序遍历  二叉树之后序遍历  拓展:红黑树的内容   ......
  • DataX简单使用方法
    DataXDataX是一个异构数据源离线同步工具DataX与Sqoop需要根据需求选择对应的同步工具DataX安装下载DataX工具包:http://datax-opensource.oss-cn-hangzhou.aliyuncs.......
  • Pyscript使用本地Pyodide配置方法
    背景Pyscript工程本身很小,KB级别,引用的Pyodide工程比较大,因为包含了各种类库的wasm文件,默认引用了cdn上的文件,cdn上的文件又在外网,访问会中断导致不可用,于是需要使用本地......