最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

pytest使用@pytest.mark.parametrize()實(shí)現(xiàn)參數(shù)化的示例代碼

 更新時(shí)間:2022年07月09日 16:41:46   作者:張念柯  
這篇文章主要介紹了pytest使用@pytest.mark.parametrize()實(shí)現(xiàn)參數(shù)化,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.方法詳情:

parametrize(argnames,argvalues,indirect=False,ids=None,scope=None)
常用參數(shù):
argnames:參數(shù)名
argvalues:參數(shù)值(可以為list和tuple,或者字典列表,字典元組等),參數(shù)值有N個(gè),用例就會(huì)執(zhí)行N次。

2.使用方法

2.1.一個(gè)列表中一個(gè)參數(shù)多個(gè)值

示例代碼: 

data_list1 = ['data1', 'data2', 'data3', 'data4']
@pytest.mark.parametrize('data', data_list1)
def test_01(data):
    print(data)

運(yùn)行結(jié)果:  

2.2.多參數(shù)多值

示例代碼:

data_list2 = [('zhang1', '123456'), ('zhang2', '654321'), ('zhang3', '456789')]
@pytest.mark.parametrize('username, pwd', data_list2)
def test_02(username, pwd):
    print(username + ':' + pwd)

運(yùn)行結(jié)果:  

2.3.多個(gè)參數(shù)混合使用

示例代碼:

data_list3 = ['zhang', 'li']
data_list4 = ['wang', 'liu']
data_list5 = ['zhao', 'qian']
@pytest.mark.parametrize('a', data_list3)
@pytest.mark.parametrize('b', data_list4)
@pytest.mark.parametrize('c', data_list5)
def test_03(a, b, c):
    print('組合后的結(jié)果為', {a}, , {c})

2.4.傳入字典數(shù)據(jù)

示例代碼:

dict_data = ({'username': 'zhang', 'password': '123456'}, {'username': 'li', 'password': '654321'})
@pytest.mark.parametrize('data', dict_data)
def test_04(data):
    print(data.get('username') + ':' + data.get('password'))
    # print(data['username'] + ':' + data['password'])

運(yùn)行結(jié)果:  

到此這篇關(guān)于pytest使用@pytest.mark.parametrize()實(shí)現(xiàn)參數(shù)化的文章就介紹到這了,更多相關(guān)pytest參數(shù)化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中os.path.exits()的坑

    python中os.path.exits()的坑

    本文主要介紹了python中os.path.exits()的坑,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 多場(chǎng)景下的Pandas使用技巧分享

    多場(chǎng)景下的Pandas使用技巧分享

    這篇文章主要介紹了多場(chǎng)景下的Pandas使用技巧,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python socket非阻塞模塊應(yīng)用示例

    Python socket非阻塞模塊應(yīng)用示例

    這篇文章主要介紹了Python socket非阻塞模塊,結(jié)合實(shí)例形式分析了Python socket非阻塞模塊通信相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • 詳解如何用Python實(shí)現(xiàn)感知器算法

    詳解如何用Python實(shí)現(xiàn)感知器算法

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識(shí),文章圍繞著如何用Python實(shí)現(xiàn)感知器算法展開,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 詳解如何使用OpenCV和像素處理圖像灰度化

    詳解如何使用OpenCV和像素處理圖像灰度化

    這篇文章主要為大家介紹了如何使用OpenCV和像素處理圖像灰度化的方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • python如何利用matplotlib繪制并列雙柱狀圖并標(biāo)注數(shù)值

    python如何利用matplotlib繪制并列雙柱狀圖并標(biāo)注數(shù)值

    Python之中最好的圖表庫叫matplotlib,matplotlib,顧名思義就是提供了一整套和matlab相似的API,它的文檔相當(dāng)完備,下面這篇文章主要給大家介紹了關(guān)于python如何利用matplotlib繪制并列雙柱狀圖并標(biāo)注數(shù)值的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 詳解Pytorch 使用Pytorch擬合多項(xiàng)式(多項(xiàng)式回歸)

    詳解Pytorch 使用Pytorch擬合多項(xiàng)式(多項(xiàng)式回歸)

    這篇文章主要介紹了詳解Pytorch 使用Pytorch擬合多項(xiàng)式(多項(xiàng)式回歸),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • Python遍歷文件夾和讀寫文件的實(shí)現(xiàn)代碼

    Python遍歷文件夾和讀寫文件的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Python遍歷文件夾和讀寫文件的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2016-08-08
  • python使用openai生成圖像的超詳細(xì)教程

    python使用openai生成圖像的超詳細(xì)教程

    OpenAI成功地訓(xùn)練了一個(gè)能夠從文字標(biāo)題生成圖像的網(wǎng)絡(luò),它非常類似于GPT-3和圖像GPT,并產(chǎn)生驚人的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于python使用openai生成圖像的超詳細(xì)教程,需要的朋友可以參考下
    2023-03-03
  • python內(nèi)置HTTP Server如何實(shí)現(xiàn)及原理解析

    python內(nèi)置HTTP Server如何實(shí)現(xiàn)及原理解析

    這篇文章主要為大家介紹了python內(nèi)置HTTP Server如何實(shí)現(xiàn)及原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評(píng)論

睢宁县| 吴桥县| 青海省| 阳春市| 嵩明县| 武乡县| 滦平县| 泾源县| 顺义区| 新巴尔虎左旗| 蓬莱市| 团风县| 桃源县| 河南省| 南岸区| 枣庄市| 永济市| 贵阳市| 乳山市| 崇仁县| 嘉峪关市| 沛县| 黔江区| 图们市| 扬中市| 泸定县| 大同市| 黄山市| 县级市| 海伦市| 越西县| 屏东县| 平陆县| 新干县| 大悟县| 两当县| 宜兰市| 浮梁县| 仁布县| 合阳县| 依安县|