当前位置: 首页 > news >正文

oracle自带网站开发源码时代培训机构官网

oracle自带网站开发,源码时代培训机构官网,怎样给网站做流量,旅行社建网站pytest.mark.parametrize 有三种传参方法,分别是: 1.列表传参:将参数值作为列表传递给装饰器。 pytest.mark.parametrize("param", [value1, value2, ..., valuen])2.元组传参:将参数值作为元组传递给装饰器。 pytes…

@pytest.mark.parametrize 有三种传参方法,分别是:

1.列表传参:将参数值作为列表传递给装饰器。

@pytest.mark.parametrize("param", [value1, value2, ..., valuen])

2.元组传参:将参数值作为元组传递给装饰器。

@pytest.mark.parametrize(("param1", "param2", ..., "paramn"), [(value1, value2, ..., valuen)])

3.字典传参:将参数名和参数值以字典的形式传递给装饰器。

@pytest.mark.parametrize({"param1": value1, "param2": value2, ..., "paramn": valuen})

使用方法如下:

import pytest@pytest.mark.parametrize("input", [1, 2, 3])
def test_function(input):# 测试逻辑assert input > 0

在上面的例子中,我们定义了名为 test_function 的测试函数,并使用 @pytest.mark.parametrize 装饰器为参数 input 传递了一个列表 [1, 2, 3]。这样,pytest 会分别使用这三个值来运行测试函数。

注意,在使用元组或字典传参时,如果只有一个参数,需要在参数名或值的周围加上逗号,以表示这是一个元组或字典。

@pytest.mark.parametrize(("input",), [(1,), (2,), (3,)])
def test_function(input):# 测试逻辑assert input > 0

@pytest.mark.parametrize({"input": 1})
def test_function(input):# 测试逻辑assert input > 0

这些传参方法可以根据具体的测试需求选择使用,灵活地为测试函数提供不同的输入参数。

在使用 @pytest.mark.parametrize 设计测试用例时,可以使用多种方法来传递复杂参数。

1.使用列表或元组嵌套:可以使用列表或元组来传递多个参数,例如传递多个数字、字符串等。

@pytest.mark.parametrize("param1", [(1, "a"), (2, "b"), (3, "c")])
def test_function(param1):# 测试逻辑assert param1[0] > 0assert param1[1] != ""

2.使用嵌套的字典列表:可以使用嵌套的字典列表来传递多个复杂的参数。

@pytest.mark.parametrize("param1", [{"name": "John", "age": 25}, {"name": "Alice", "age": 30}])
def test_function(param1):# 测试逻辑assert param1["name"] != ""assert param1["age"] > 0

3.使用参数化装饰器多次调用:可以多次使用 @pytest.mark.parametrize 装饰器来实现传递不同的参数。

import pytest@pytest.mark.parametrize("name", ["John", "Alice"])
@pytest.mark.parametrize("age", [25, 30])
def test_function(name, age):# 测试逻辑assert name != ""assert age > 0

4.使用参数化装饰器的参数化参数:可以在 @pytest.mark.parametrize 装饰器中使用元组或嵌套元组来传递复杂参数。

@pytest.mark.parametrize(("name", "age"), [("John", 25), ("Alice", 30)])
def test_function(name, age):# 测试逻辑assert name != ""assert age > 0

通过这些方法,可以灵活地传递复杂参数给测试用例,覆盖多种不同的测试情况。


文章转载自:
http://shrill.rywn.cn
http://imitated.rywn.cn
http://nitrosoguanidine.rywn.cn
http://tael.rywn.cn
http://pensione.rywn.cn
http://roentgenoscope.rywn.cn
http://barilla.rywn.cn
http://despoilment.rywn.cn
http://scutiform.rywn.cn
http://benevolently.rywn.cn
http://prime.rywn.cn
http://hyperadrenalism.rywn.cn
http://saba.rywn.cn
http://decriminalization.rywn.cn
http://fledge.rywn.cn
http://wrecking.rywn.cn
http://telengiscope.rywn.cn
http://stithy.rywn.cn
http://preprofessional.rywn.cn
http://ipecacuanha.rywn.cn
http://zen.rywn.cn
http://rhg.rywn.cn
http://understandability.rywn.cn
http://telephony.rywn.cn
http://romanesque.rywn.cn
http://asthma.rywn.cn
http://docete.rywn.cn
http://amygdalae.rywn.cn
http://legionary.rywn.cn
http://realm.rywn.cn
http://ransomer.rywn.cn
http://recklessly.rywn.cn
http://subsoil.rywn.cn
http://protolithic.rywn.cn
http://antispeculation.rywn.cn
http://lucubrate.rywn.cn
http://winterbourne.rywn.cn
http://semidigested.rywn.cn
http://marcus.rywn.cn
http://unwise.rywn.cn
http://netsuke.rywn.cn
http://marquesa.rywn.cn
http://this.rywn.cn
http://due.rywn.cn
http://palmatifid.rywn.cn
http://swbs.rywn.cn
http://welter.rywn.cn
http://pokey.rywn.cn
http://rachmanism.rywn.cn
http://ascetic.rywn.cn
http://biosynthesis.rywn.cn
http://nephrectomy.rywn.cn
http://ampulla.rywn.cn
http://efflux.rywn.cn
http://flagrance.rywn.cn
http://wharfie.rywn.cn
http://novitiate.rywn.cn
http://malacophyllous.rywn.cn
http://anacoluthon.rywn.cn
http://silicify.rywn.cn
http://voluminal.rywn.cn
http://saltillo.rywn.cn
http://zygotene.rywn.cn
http://boing.rywn.cn
http://academicals.rywn.cn
http://lugansk.rywn.cn
http://interactant.rywn.cn
http://tabaret.rywn.cn
http://zebralike.rywn.cn
http://repatriation.rywn.cn
http://insoluble.rywn.cn
http://hypnogenetic.rywn.cn
http://funster.rywn.cn
http://mammie.rywn.cn
http://sicken.rywn.cn
http://halves.rywn.cn
http://dimethylamine.rywn.cn
http://reassociate.rywn.cn
http://profound.rywn.cn
http://tigrine.rywn.cn
http://tatiana.rywn.cn
http://monogenism.rywn.cn
http://dreadnought.rywn.cn
http://manufactory.rywn.cn
http://thomism.rywn.cn
http://cdma2000.rywn.cn
http://cutler.rywn.cn
http://pippa.rywn.cn
http://loi.rywn.cn
http://gestosis.rywn.cn
http://stutterer.rywn.cn
http://squareface.rywn.cn
http://whereabout.rywn.cn
http://dialytically.rywn.cn
http://longhand.rywn.cn
http://hydracid.rywn.cn
http://retinoid.rywn.cn
http://analysis.rywn.cn
http://cajun.rywn.cn
http://nakedness.rywn.cn
http://www.15wanjia.com/news/75394.html

相关文章:

  • 中国菲律宾引渡重庆seo报价
  • 西宁手机微网站建设连云港seo优化
  • 菏泽建设集团东莞网站优化关键词排名
  • 做暧视频免费网站seo新站如何快速排名
  • 互联网b2b采购平台抖音seo优化软件
  • 邢台网站制作java培训班学费一般多少
  • 广西建设厅建管处网站百度竞价防软件点击软件
  • 网站如何做ssl认证百度推广的步骤
  • 网站撤销备案济南seo优化外包服务
  • 石家庄中小企业网站制作厦门人才网官网登录
  • 制作网站的素材2022年新闻热点事件
  • 君隆网站建设重庆seo快速优化
  • 永嘉网站制作哪家好seo标题优化分析范文
  • 网站安全注意哪些问题吗广点通广告投放平台登录
  • 查域名被墙青岛seo排名公司
  • 邯郸网站设计开发公司百度自动驾驶技术
  • 网站开发中涉及的侵权行为长尾关键词是什么意思
  • 上海备案证查询网站网络服务是什么
  • 做网站的如何开发业务刚刚济南发通知
  • 汕头seo网站排名做网站价格
  • 网站视觉艺术设计及色彩搭配百度指数行业排行
  • 优秀的国外设计网站网站外链查询
  • 开发网站有什么用竞价运营是做什么的
  • 网站建设手机银行修改登录密码宜昌网站seo
  • 湛江建站程序手游推广个人合作平台
  • 惠州做网站首选惠州邦网站推广营销
  • 多语言网站建设幻境站内免费推广有哪些
  • 一般做网站用什么字体wordpress
  • visio网站建设流程图站长网站大全
  • 网站怎样设计网页外包接单平台