成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

如何在Pytest中使用parametrize-創(chuàng)新互聯(lián)

本篇文章為大家展示了如何在Pytest中使用parametrize,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

為阜康等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及阜康網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為做網(wǎng)站、網(wǎng)站設計、阜康網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

在測試用例的前面加上:

@pytest.mark.parametrize("參數(shù)名",列表數(shù)據(jù))

參數(shù)名:用來接收每一項數(shù)據(jù),并作為測試用例的參數(shù)。

列表數(shù)據(jù):一組測試數(shù)據(jù)。

示例代碼:

import pytest
test_datas = [
  (11, 22, 33),
  (22, 33, 55)
]

datas_dict = [
  {"a": 1, "b": 2, "c": 3},
  {"a": 11, "b": 22, "c": 33},
  {"a": 111, "b": 222, "c": 333},
]

# 方式一:直接寫
@pytest.mark.parametrize("a, b, c", [(1, 2, 3), (4, 5, 9)])
def test_add01(a, b, c):
  res = a + b
  assert res == c

# 方式二:參數(shù)為列表中嵌套元組
@pytest.mark.parametrize("data", test_datas)
def test_add02(data):
  res = data[0] + data[1]
  assert res == data[2]

# 方式三:參數(shù)為列表中嵌套字典
@pytest.mark.parametrize("data", datas_dict)
def test_add03(data):
  res = data["a"] + data["b"]
  assert res == data["c"]

上述內(nèi)容就是如何在Pytest中使用parametrize,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享名稱:如何在Pytest中使用parametrize-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://jinyejixie.com/article42/coiiec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、標簽優(yōu)化全網(wǎng)營銷推廣、商城網(wǎng)站、面包屑導航手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
阳江市| 张家港市| 元江| 鹤岗市| 通化市| 大新县| 文成县| 岳阳县| 盐城市| 麻江县| 方正县| 晋宁县| 三亚市| 汕头市| 常宁市| 安阳市| 京山县| 蓬莱市| 蓬莱市| 香港 | 蒲江县| 商城县| 北海市| 胶南市| 禄劝| 龙川县| 泾源县| 洪湖市| 兴海县| 分宜县| 从化市| 格尔木市| 海盐县| 宁化县| 宜宾市| 彰武县| 上虞市| 营口市| 宁海县| 五河县| 新泰市|