欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pytest參數(shù)化parametrize使用代碼實例

 更新時間:2020年02月22日 15:02:14   作者:奔奔-武  
這篇文章主要介紹了Pytest參數(shù)化parametrize使用代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了Pytest參數(shù)化parametrize使用代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

在測試用例的前面加上:

@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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python?程序通過可執(zhí)行文件部署方式

    Python?程序通過可執(zhí)行文件部署方式

    這篇文章主要介紹了Python?程序通過可執(zhí)行文件部署方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • Django中如何直接執(zhí)行SQL語句

    Django中如何直接執(zhí)行SQL語句

    這篇文章主要介紹了Django中如何直接執(zhí)行SQL語句問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 編寫python代碼實現(xiàn)簡單抽獎器

    編寫python代碼實現(xiàn)簡單抽獎器

    這篇文章主要介紹了編寫python代碼實現(xiàn)簡單抽獎器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Python3.6使用tesseract-ocr的正確方法

    Python3.6使用tesseract-ocr的正確方法

    今天小編就為大家分享一篇關(guān)于Python3.6使用tesseract-ocr的正確方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • python 生成不重復(fù)的隨機數(shù)的代碼

    python 生成不重復(fù)的隨機數(shù)的代碼

    用的是篩選法,網(wǎng)上有解釋,簡單的說 就是先隨機生成一串?dāng)?shù)字,之后用下標(biāo)來判斷這些數(shù)字有沒有重復(fù),重復(fù)的就篩去
    2011-05-05
  • 理解Python中的類與實例

    理解Python中的類與實例

    這篇文章主要介紹了Python中的類與實例,類與實例的概念是Python學(xué)習(xí)當(dāng)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-04-04
  • 人臉識別具體案例

    人臉識別具體案例

    出于興趣和對IU的喜愛,筆者花了幾天嘗試用爬蟲從百度圖片獲取人物圖片并下載,利用深度神經(jīng)網(wǎng)絡(luò)從其中識別出人,并將圖片保存至文件夾。若讀者有興趣可以參考下
    2021-04-04
  • python 怎樣進(jìn)行內(nèi)存管理

    python 怎樣進(jìn)行內(nèi)存管理

    這篇文章主要介紹了python 是如何進(jìn)行內(nèi)存管理的,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • 對python數(shù)據(jù)清洗容易遇到的函數(shù)-re.sub bytes string詳解

    對python數(shù)據(jù)清洗容易遇到的函數(shù)-re.sub bytes string詳解

    今天小編就為大家分享一篇對python數(shù)據(jù)清洗容易遇到的函數(shù)-re.sub bytes string詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python中應(yīng)該使用%還是format來格式化字符串

    Python中應(yīng)該使用%還是format來格式化字符串

    這篇文章主要介紹了Python中應(yīng)該使用%還是format來格式化字符串的相關(guān)知識,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09

最新評論