pytest常用参数
-k 运行匹配给定子字符串表达式的类、方法、function
E:\bopytest 的目录
2022/02/18 10:31 <DIR> .
2022/02/18 10:31 <DIR> ..
2022/02/18 10:31 <DIR> .pytest_cache
2022/02/17 18:54 <DIR> ch1
>pytest -k "ch" 可运行ch1目录下的用例
>pytest -k "ch3" 无法获取ch1目录下的用例
--collect-only 只收集不运行
>pytest --collect-only
--tb=no 简洁打印输出结果 ---- 好像也不怎么简洁
>pytest --tb=no
其他输入类型 print mode (auto/long/short/line/native/no)
-m 只运行匹配给定标记表达式的测试
需要 import pytest,pytest.mark.关键字
pytest -m run_these --tb=no
只会运行 test_passing2、 test_passing3
import pytestdef test_passing():assert (1, 2, 3) == (1, 2, 3)@pytest.mark.run_these
def test_passing2():assert (1, 2, 3) == (1, 2, 3)@pytest.mark.run_these
def test_passing3():assert (1, 2, 3) == (1, 2, 3)def test_passing4():assert (1, 2, 3) == (1, 2, 3)
注:运行会产生警告,在文件目录下新增一个pytest.ini文件,添加以下内容可取消警告
[pytest]
markers = run_these
skip跳过某些用例
运用场景:需要调用其他接口,而其他接口报错或无返回,则用例不运行;或连接数据库查数,查不到不运行
@pytest.mark.skip
@pytest.mark.skipif
pytest.skip(reason)
-x 遇到fail即退出
--maxfail=num 在第num 个失败或错误后退出。
-s or --capture=no 打印错误输出print()语句
--lf (last fail) 缓存,只运行上次执行错误的用例
不带--lf
test_one.py .F..
test_two.py F
pytest --lf
test_one.py F
test_two.py F
--ff 缓存,先执行上次错误的用例,再执行通过的用例
test_one.py F
test_two.py F
test_one.py ...
>pytest -v
>pytest --verbose
打印详细信息
-q or --quite 不打印文件名
>pytest --quiet
.F..F
pytest -l or –showlocals 运行失败打印变量的值 -- 所以这是lmn的l
>pytest --durations=3 跟运行时长有关系,运行最慢的3个?
>pytest --version 显示版本
pytest 6.2.4
pytest常用参数相关推荐
- 2021年大数据Hadoop(二十九):关于YARN常用参数设置
全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...
- dataTables常用参数
一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...
- [Hive_add_8] Hive 常用参数配置
0. 说明 记录 Hive 常用参数的配置 1. 设置本地模式 让 Hive 自动使用 Hadoop 的本地模式运行作业,提升处理性能 适合小文件,一般用于测试 set hive.exec.mode. ...
- R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告、knitr常用参数
R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告.knitr常用参数 目录
- Maven常用参数及其说明
2019独角兽企业重金招聘Python工程师标准>>> Maven常用参数及其说明 -h,--help Display he ...
- qemu使用实例和常用参数
=========================qemu使用实例参数详解========================= qemu.exe -kernel-kqemu -L . -m 512 -h ...
- JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略
JVM 配置常用参数 堆参数 回收器参数 如上表所示,目前主要有串行.并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种.并行和并发 GC 的策略通过 UsePar ...
- mysql -s 参数_mysqldump 的常用参数。
mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events : 备份事件 --routines:备 ...
- python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库libavcodec,这里介绍 ...
最新文章
- 比特币和加密货币入门
- 技术负责人的三种角色
- 使用clear fix清除浮动
- 使用 NCS2 加速推断识别图片
- 万事开头难!Python 初学者最容易犯的几个错误
- 【MyBatis】MyBatis初体验
- Windows Live Writer 的昨日荣光
- python time perf_Python Time 的学习笔记
- mysql mos login_MySQL 中常用的函数
- python基础入门(10)之循环语句
- 程序员跳槽的7个常见理由,最后一个有人能看懂吗!
- php foreach是什么,php foreach用法是什么
- 锐捷linux上网教程,校园网Ubuntu锐捷(myxrgsu)安装联网方法
- 安装python时无法安装python包_无法安装Python包
- 关于opencv的cv2.WINDOW_一类
- 一个网站的诞生- MagicDict开发总结1 [首页]
- IDEA 创建类注释模板
- 电脑博主fps测试软件,APP性能测试—帧率
- 计算身份证号码的校验码Python
- java正则表达式版本_java 正则表达式 版本号_java正则表达式?=.*_密码的正则表达式java...