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

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

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

1.方法詳情:

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

2.使用方法

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

示例代碼: 

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.多個參數(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

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

    python中os.path.exits()的坑

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

    多場景下的Pandas使用技巧分享

    這篇文章主要介紹了多場景下的Pandas使用技巧,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    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)知識,文章圍繞著如何用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)式回歸),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    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)練了一個能夠從文字標(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

最新評論

新绛县| 边坝县| 河曲县| 红原县| 香河县| 藁城市| 拜泉县| 高阳县| 平阳县| 济宁市| 台中市| 黑水县| 个旧市| 确山县| 集安市| 鸡泽县| 保定市| 那坡县| 遂川县| 永安市| 贞丰县| 巴南区| 图片| 梁平县| 阿巴嘎旗| 天气| 玉田县| 威海市| 柘荣县| 新绛县| 祁东县| 清水县| 喀喇沁旗| 阳原县| 怀集县| 东莞市| 永丰县| 海宁市| 达州市| 永吉县| 赫章县|