首页 > 其他分享 >pytest 参数化

pytest 参数化

时间:2023-07-21 12:11:06浏览次数:31  
标签:__ sum pytest 参数 file main

import pytest
@pytest.mark.parametrize('a,b,sum',[  # 参数化出来3组数据
    (1,2,3),
    (2,3,5),
    (3,-19,-16)
])
def test_add(a,b,sum):
    assert a+b==sum
# 如果 名称等于main 输出pytest.main([文档,sv参数])
if __name__=='__main__':
    pytest.main([__file__,'-sv'])
#__file__ 是一个Python内置变量,它表示当前脚本的文件路径。在命令行中,可以使用 __file__ 来指定要运行的测试文件;使用 -s 选项可以将这些输出打印到控制台上;-v 选项可以输出更详细的测试结果,包括每个测试用例的名称和结果

 

标签:__,sum,pytest,参数,file,main
From: https://www.cnblogs.com/haha1988/p/17570957.html

相关文章

  • 线性模型(linear model)基本定义及参数求解数学本质、损失函数的选择与评估数学原理、及
    线性模型(linearmodel)基本定义及参数求解数学本质、损失函数的选择与评估数学原理、及其基于线性模型衍生的其他机器学习模型相关原理讨论1.线性模型简介0x1:线性模型的现实意义在一个理想的连续世界中,任何非线性的东西都可以被线性的东西来拟合(参考Taylor......
  • 踩坑记录,axios post方法请求参数出现在地址栏的问题
    某天使用axios做post请求接口突然不好使了,总是调不通,并且参数都是出现在访问地址后,如图: 找了半天,原来是调用api的时候,参数使用错误:由于post 请求接收params参数和data参数,这里是cv上面get请求的方法,只修改method为post,下面的params忘记改成data了!,导致axios拿到params后直接......
  • ADS简单模型参数总结
    MIM电容(金属-介质-金属)2.实验室用多层电介质电容(DielectricLaboratoriesMulti-LayerChipCapacitor)3.叉指电容(2portsor4ports)4.微波薄膜电容(MicrostripThinFilmCapacitor)5.三层衬底带状桥方型电感(MicrostripRectangularInductor(StripBridge,3-......
  • C++/C的#pragma参数选项及其解析
    每种C和C++的实现支持对其宿主机或操作系统唯一的功能。例如,一些程序需要精确控制超出数据所在的储存空间,或着控制特定函数接受参数的方式。#pragma指示使每个编译程序在保留C和C++语言的整体兼容性时提供不同机器和操作系统特定的功能。编译指示被定义为机器或操作系统特定的,并且......
  • ASEMI二极管MURF20100CTR参数, MURF20100CTR特征
    编辑-ZMURF20100CTR参数描述:型号:MURF20100CTR最大峰值反向电压(VRRM):1000V最大RMS电压(VRMS):700V最大直流阻断电压(VDC):1000V平均整流正向电流(IF):20A非重复峰值浪涌电流(IFSM):200A工作接点温度和储存温度(TJ,Tstg):-50to+150℃最大热阻(RθJC):3℃/W正向电压(VF):1.9V......
  • java 反射 入参数组
    Java反射之入参数组在Java开发中,反射是一种强大的技术,它允许程序在运行时动态地检查类、对象、方法和字段的信息,以及在运行时调用对象的方法。通过反射,我们可以在运行时获取类的信息,并且可以通过类的名称动态地创建对象和调用方法。本文将重点介绍Java反射中的入参数组。什么是入......
  • NET EF 参数化查询(LIKE / IN)
    原始数据:1.拼接SQL:容易注入2.参数化查询:2.1.等于+Like:2.2.等于+Like+ IN:2.2.1.结果:类似的参数传递,但是结果为02.2.2.分析:通过SQLServerProfile得到运行sql,发现IN的参数被处理成了一个字符串,类似于:WHERE[Key]IN('''01'',''11'',''21'�......
  • Jedis 参数异常引发服务雪崩案例分析
    作者:vivo互联网服务器团队-WangZhiRedis作为互联网业务首选的远程缓存工具而被大面积使用,作为访问客户端的Jedis同样被大面积使用。本文主要分析Redis3.x版本集群模式发生主从切换场景下Jedis的参数设置不合理引发服务雪崩的过程。一、背景介绍Redis作为互联网业务首选......
  • python flask自动注入配置参数
    PythonFlask自动注入配置参数在使用PythonFlask框架开发Web应用程序时,我们经常需要使用配置参数来设置程序的行为。通常情况下,我们会在代码中硬编码这些配置参数,但这样做存在一些问题。首先,硬编码配置参数会使代码失去灵活性,如果需要修改配置参数,就需要重新修改代码并重新部署应......
  • 聚焦于任务调度的测试平台pytestx
    设计理念聚焦于任务调度,接口自动化80%本地编写,20%交由平台管理。如果使用pytest做接口自动化,那么个人认为最好的编写工具是PyCharm,任何低代码测试平台都无法取代。当然不会代码,或者不使用pytest,那低代码测试平台,或者yaml,甚至excel写自动化用例,都是可以接受的。而在使用pytest这......