6-数据驱动--参数化

数据驱动–参数化

@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']) 

执行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45128456/article/details/112999267