当前位置:网站首页>pytest接口自动化测试框架 | parametrize叠加使用
pytest接口自动化测试框架 | parametrize叠加使用
2022-08-01 07:12:00 【COCOgsta】
视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:pytest接口自动化测试框架 | 汇总_COCOgsta的博客-CSDN博客
import pytest
@pytest.mark.parametrize('a,b,c', [(1,1,1),(2,2,0),(3,3,1),(4,4,0)],
ids=['用例一','用例二','用例三','用例四'])
def test_1(a,b,c):
print(a,b,c)
"""
1.叠加使用和不叠加使用同时存在时,优先叠加使用
2.叠加后,ids也会叠加
3.叠加后,ids显示顺序是下面的叠加在上面的前面
4.参数执行顺序是(a=11,b=21,c=31),(a=12,b=21,c=31),(a=11,b=22,c=32),(a=12,b=22,c=32)
"""
@pytest.mark.parametrize('a', [11,12],ids=['1叠加','2叠加'])
@pytest.mark.parametrize('b,c', [(21,31),(22,32)],ids=['3叠加','4叠加'])
def test_1(a,b,c):
print(a,b,c)
if __name__ == '__main__':
pytest.main(['-v','-s', 'test_overlay.py'])边栏推荐
- Self-made a remote control software - VeryControl
- rhcsa 第四天
- 我三本学历,五面阿里,被面试官“供”着出来了,拿了33*15的Offer
- 【视觉SLAM十四讲】第一章理论详解
- Summary of test points about app updates in different ways
- crypto-js使用
- 小程序通过云函数操作数据库【使用get取数据库】
- Xiaobai's 0 Basic Tutorial SQL: An Overview of Relational Databases 02
- Golang:go连接和使用mysql
- Why is the lightweight VsCode used more and more?Why eat my C drive 10G?How to Painlessly Clean VsCode Cache?Teach you how to lose weight for C drive
猜你喜欢

测试工具(四)Jenkins环境搭建与使用

MVVM项目开发(商品管理系统一)

Vim简介

Image lossless compression software which works: try completely free JPG - C image batch finishing compression reduces weight tools | latest JPG batch dressing tools download

图片无损压缩软件哪个好用:试试完全免费的JPG-C 图片批量修整压缩减肥工具吧 | 最新jpg批量修整工具下载

插入排序—直接插入排序和希尔排序

Motion analysis and parameter optimization of crank-slider mechanism

信息系统项目管理师必背核心考点(五十六)配置控制委员会(CCB)的工作

自制一款远程控制软件——VeryControl

special day to remember
随机推荐
NIO programming
仿牛客网项目总结
「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
POJ2031空间站题解
Golang: go get url and form attribute value
图像基本操作的其他内容
matlab wind speed model wavelet filtering
Dart exception details
Dart 异常详解
特殊的日子,值得纪念
史上超强最常用SQL语句大全
LeetCode240+312+394
return; represents meaning
Sound Signal Processing Fundamental Frequency Detection and Time-Frequency Analysis
MVVM project development (commodity management system 1)
金山打字通 官网 下载
类似 MS Project 的项目管理工具有哪些
Golang: go static file processing
MATLAB program design and application of MATLAB 2.5
从零开始—仿牛客网讨论社区项目(一)