批量執(zhí)行測(cè)試用例時(shí),需要用到這種方法
import pytest
data = [('張三','男'),('李四','女'),('趙武','男')]
data1=['case1','case2','case3']
#需要按照某些條件或者數(shù)據(jù)進(jìn)行入?yún)r(shí),可以按照這種方式
#'name,sex'表示入?yún)⒌膬?nèi)容,data就是取值的列表,data1是值用例名稱或標(biāo)志
#data可以作為數(shù)據(jù)文件單獨(dú)寫一個(gè)文件
@pytest.mark.parametrize('name,sex',data,ids=data1)
def test_name(name,sex):
print(name,sex)
輸出的結(jié)果為:

image.png