1. 程式人生 > 其它 >6-資料驅動--引數化

6-資料驅動--引數化

技術標籤:介面測試python

資料驅動–引數化

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

執行結果:
在這裡插入圖片描述