数据驱动–参数化
@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'])
执行结果: