iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Pytest自定义mark标记筛选用例
  • 414
分享到

Pytest自定义mark标记筛选用例

2024-04-02 19:04:59 414人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

如下图所示,我们编写的用例存放在不同的py文件当中  当我们想只运行诸多py文当中的部分用例,怎么办呢? 比如自动化工作当中,选择test_a,test_33,test_

如下图所示,我们编写的用例存放在不同的py文件当中

 当我们想只运行诸多py文当中的部分用例,怎么办呢?

比如自动化工作当中,选择test_a,test_33,test_000这3个用例来运行的话,如何过滤呢?

pytest.mark一下

在pytest当中,先给用例打标记,在运行时,通过标记名来过滤测试用例。

步骤1:给用例打标签

给用例打标记分为2个步骤:

1)注册标签名

官方提供的注册方式有2种,这里只提供一种最简单直接的方式:

通过pytest.ini配置文件注册。在pytest.ini文件当中:

[pytest] # 固定的section名

markers= # 固定的option名称

  标签名1: 标签名的说明内容。

  标签名2

  标签名N

示例如下:

2)在测试用例/测试类中给用例打标记(只能使用已注册的标记名)

在 测试用例的前面加上:@pytest.mark.已注册标签名

如下图,对3个测试文件当中的,要筛选出来的用例,都打了me标签 。

步骤2:运行时,根据用例标签过滤(-m 标签名)

pytest提供了命令行参数来配置运行时的条件。

在命令行当中,输入pytest --help来查看所有可用的参数。

也可以调用pytest.main()函数,将运行时的参数以列表传进去,同样也可以达到命令行运行的效果。

根据标签名过滤用例的参数为:-m 标签名

运行此文件的结果:

到此这篇关于Pytest自定义mark标记筛选用例的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Pytest自定义mark标记筛选用例

本文链接: https://www.lsjlt.com/news/119016.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Pytest自定义mark标记筛选用例
    如下图所示,我们编写的用例存放在不同的py文件当中  当我们想只运行诸多py文当中的部分用例,怎么办呢 比如自动化工作当中,选择test_a,test_33,test_0...
    99+
    2024-04-02
  • Flutter实现自定义筛选框的示例代码
    目录一、首先自定义筛选框的按钮视图,布局很简单,一个listView就可以搞定。二、定义筛选数据展示列表视图。一、首先自定义筛选框的按钮视图,布局很简单,一个listView就可以搞...
    99+
    2024-04-02
  • Pytest自定义用例执行顺序(推荐)
    Unittest用例执行顺序 unittest框架和pytest框架编写的测试用例执行顺序,默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为:09,AZ,a~z。 1.对于...
    99+
    2024-04-02
  • Flutter实现自定义筛选框的方法
    本篇内容主要讲解“Flutter实现自定义筛选框的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Flutter实现自定义筛选框的方法”吧!目录一、首先自定义筛选框的按钮视图,布局很简单,一个...
    99+
    2023-06-20
  • JSP中自定义标记符的使用 (转)
    JSP中自定义标记符的使用 (转)[@more@]JSP中自定义标记符的使用  摘要   在JSP中有一种机制,可以让你在JSP页面中插入与HTML类似的标记。本文介绍JSP定制标记的基本概念和构成,以及如何开发和应用JSP定制标...
    99+
    2023-06-03
  • javaWeb自定义标签用法实例详解
    本文实例讲述了javaWeb自定义标签用法。分享给大家供大家参考,具体如下:自定义标签创建自定义标签主要用于移除Jsp页面中的Java代码。移除jsp页面中的java代码,只需要完成两个步骤:- 编写一个继承TagSupport的Java类...
    99+
    2023-05-31
    javaweb 自定义标签 ava
  • Android 自定义标题栏的实例详解
     Android 自定义标题栏的实例详解开发 Android APP 经常会用到自定义标题栏,而有多级页面的情况下还需要给自定义标题栏传递数据。本文要点:自定义标题填充不完整自定义标题栏返回按钮的点击事件一、代码这里先介绍一下流程...
    99+
    2023-05-30
    android 自定义 标题栏
  • Python自定义指标聚类实例代码
    目录前言与KMeans++比较Yolo 检测框聚类总结前言 最近在研究 Yolov2 论文的时候,发现作者在做先验框聚类使用的指标并非欧式距离,而是IOU。在找了很多资料之后,基本确...
    99+
    2024-04-02
  • Java中和使用自定义标签
    这篇文章将为大家详细讲解有关Java中和使用自定义标签,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。简单例子实现一个标签分为两步:(1)继承SimpleTagSupport或TagSuppo...
    99+
    2023-05-30
    java
  • 如何使用Spring自定义Xml标签
    目录前言正文自定义NameSpaceHandler自定义schemaParserDecorator总结前言 在早期基于Xml配置的Spring Mvc项目中,我们往往会使用<...
    99+
    2024-04-02
  • SqlServer系列笔记——用户自定义函数
     用户自定义函数不能用于执行一系列改变数据库状态的操作,但它可以像系统函数一样在查询或存储过程等的程序段中使用,也可以像存储过程一样通过 EXECUTE 命令来执行。    在 SQL ...
    99+
    2024-04-02
  • 如何进行自定义html标记替换html5新增元素
    这篇文章将为大家详细讲解有关如何进行自定义html标记替换html5新增元素,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 在h...
    99+
    2024-04-02
  • C#实现自定义动画鼠标的示例详解
    目录实践过程效果代码实践过程 效果 代码 public partial class Form1 : Form { public Form1() { ...
    99+
    2022-12-20
    C#自定义动画鼠标 C# 动画鼠标 C# 鼠标
  • C#对桌面应用程序自定义鼠标光标
    有的时候,一个自定义的鼠标光标能给你的程序增色不少。本文这里介绍一下如何在.net桌面程序中自定义鼠标光标。由于.net的桌面程序分为WinForm和WPF两种,这里分别介绍一下。 ...
    99+
    2024-04-02
  • 怎么使用CSS创建自定义光标
    这篇文章主要介绍了怎么使用CSS创建自定义光标,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 答:使用CSScursor属性 您可以使用...
    99+
    2024-04-02
  • docker中资源指标API及自定义指标API的示例分析
    这篇文章给大家分享的是有关docker中资源指标API及自定义指标API的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。    以前是用heapster来收集资源指标才能看,现在hea...
    99+
    2023-06-04
  • 怎么用css实现自定义选择框
    这篇文章主要为大家展示了“怎么用css实现自定义选择框”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用css实现自定义选择框”这篇文章吧。   代码如下:...
    99+
    2024-04-02
  • Android自定义Livedata使用示例解析
    目录前言Livedata分析自定义Livedata总结前言 我们在开发中在使用MVVM的情况下经常会配合livedata来达到快速开发的效果,但是一般都是在activity或者fra...
    99+
    2022-12-08
    Android 自定义Livedata Android Livedata
  • Vue自定义指令及使用实例
    这篇文章主要介绍了Vue自定义指令及使用实例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、什么是指令学习 vue 的时候肯定会接触指令,那么什么是指令呢?在 vue 中提...
    99+
    2023-06-15
  • Flutter实现自定义下拉选择框的示例详解
    在一些列表页面中,我们经常会有上方筛选项的的需求,点击出现一个下拉菜单,多选、单选、列表选等,而在Flutter中,并没有现成的这样的组件,找第三方的扩展有时候又会受到一定限制,所以...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作