Pytest單元測(cè)試框架如何實(shí)現(xiàn)參數(shù)化
1、傳入單個(gè)參數(shù)
pytest.mark.parametrize(argnames,argvalues)
argnames:參數(shù)名
argvalues:參數(shù)對(duì)應(yīng)的值,類型必須為可迭代類型,一般為 list
import pytest class Test01(): @pytest.mark.parametrize("school",["深圳多測(cè)師","廣州多測(cè)師","上海多測(cè)師"]) def test_dcs(self,school): print(school) if __name__ == '__main__': pytest.main(["-s","test_demo1.py"]) # 結(jié)果如下 test_demo1.py 深圳多測(cè)師. 廣州多測(cè)師. 上海多測(cè)師.
2、傳入多個(gè)參數(shù)
pytest.mark.parametrize((arg1,arg2),[(argvalue1,argvalue2),(argvalue3,argvalue4)])
list 中每個(gè)元素都是個(gè)元組,元組里的每個(gè)元素都與參數(shù)一一對(duì)應(yīng)
import pytest class Test01(): @pytest.mark.parametrize(("school","schoolmaster"), [("深圳多測(cè)師","Mr.Chen"), ("上海多測(cè)師","Mr.Xie"), ("廣州多測(cè)師","Mr.Fu")]) def test_dcs(self, school, schoolmaster): print("{}校區(qū)的校長是{}".format(school,schoolmaster)) if __name__ == '__main__': pytest.main(["-s","test_demo1.py"]) # 結(jié)果如下 test_demo1.py 深圳多測(cè)師校區(qū)的校長是Mr.Chen. 上海多測(cè)師校區(qū)的校長是Mr.Xie. 廣州多測(cè)師校區(qū)的校長是Mr.Fu.
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- pytest實(shí)戰(zhàn)技巧之參數(shù)化基本用法和多種方式
- Python中pytest的參數(shù)化實(shí)例解析
- pytest使用@pytest.mark.parametrize()實(shí)現(xiàn)參數(shù)化的示例代碼
- pytest?fixtures函數(shù)及測(cè)試函數(shù)的參數(shù)化解讀
- pytest使用parametrize將參數(shù)化變量傳遞到fixture
- Python基礎(chǔ)教程之pytest參數(shù)化詳解
- pytest實(shí)現(xiàn)測(cè)試用例參數(shù)化
- Pytest參數(shù)化parametrize使用代碼實(shí)例
- pytest參數(shù)化:@pytest.mark.parametrize詳解
相關(guān)文章
基于Python編寫一個(gè)點(diǎn)名器的示例代碼
想起小學(xué)的時(shí)候老師想點(diǎn)名找小伙伴回答問題的時(shí)候,老師竟斥巨資買了個(gè)點(diǎn)名器。今日無聊便敲了敲小時(shí)候老師斥巨資買的點(diǎn)名器,希望對(duì)大家有幫助2022-07-07Python繼承和子類從Person到Student演示實(shí)例
這篇文章主要為大家介紹了Python繼承和子類從Person到Student演示實(shí)例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10python中的隨機(jī)函數(shù)random的用法示例
這篇文章主要介紹了python中的隨機(jī)函數(shù)random的用法示例,詳細(xì)的介紹了python 隨機(jī)函數(shù)random的用法和示例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01python動(dòng)畫manim中的顏色ManimColor的使用方法詳解
這篇文章主要介紹了python動(dòng)畫manim中的顏色ManimColor的使用方法,本文通過實(shí)例圖文展示給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-08-08python 將dicom圖片轉(zhuǎn)換成jpg圖片的實(shí)例
今天小編就為大家分享一篇python 將dicom圖片轉(zhuǎn)換成jpg圖片的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01pytorch加載自己的圖片數(shù)據(jù)集的2種方法詳解
數(shù)據(jù)預(yù)處理在解決深度學(xué)習(xí)問題的過程中,往往需要花費(fèi)大量的時(shí)間和精力,下面這篇文章主要給大家介紹了關(guān)于pytorch加載自己的圖片數(shù)據(jù)集的2種方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-06-06淺析python3中的os.path.dirname(__file__)的使用
這篇文章主要介紹了python3中的os.path.dirname(__file__)的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08