pytest.mark 註釋器

 

pytest.mark 相關的註釋器

1、@pytest.mark.parametrize

1、按照組合傳
@pytest.mark.parametrize('x,y',[(1,2),(3,4)])

2、全組合傳

@pytest.mark.parametrize('x',[1,2])
@pytest.mark.parametrize('y',[3,4])

 

2、獲取被調用函數返回值

@pytest.fixture(scope='function')

 

3、挑選執行部分的用例

step1: 在測試用例前標註@pytest.mark.smoke

 step2: 在測試執行的時候標註

 if __name__ =="__main__":

pytest.main(['test_sample.py','-s','-m=smoke'])

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章