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

如何在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)站建設
天全县| 双鸭山市| 富阳市| 广平县| 瑞金市| 青川县| 和静县| 体育| 五峰| 富顺县| 两当县| 富顺县| 南京市| 平谷区| 佛冈县| 云和县| 阿瓦提县| 阿瓦提县| 普宁市| 库尔勒市| 溆浦县| 兴海县| 无棣县| 平安县| 安远县| 南雄市| 泾川县| 响水县| 韶关市| 威信县| 玛纳斯县| 嘉兴市| 富裕县| 邹城市| 龙州县| 仁怀市| 宁明县| 大冶市| 当涂县| 成安县| 融水|