6-資料驅動--引數化
阿新 • • 發佈:2021-01-23
資料驅動–引數化
@pytest.mark.parametrize(‘變數’,引數列表)
@pytest.mark.parametrize(‘多個變數’,子元素為元組的引數列表)
import pytest
class TestLogin:
@pytest.mark.parametrize('a', [1,2])
def test_login01(self,a):
assert 1 + 1 == a
@pytest.mark.parametrize('a,b', [(1, 2), (3, 4)])
def test_login02(self,a,b):
assert 2 + a == b
if __name__ == '__main__':
pytest.main(['test_func01.py'])
執行結果: