☯☯☯☯☯☯没有期望 何来失望 做一只快乐的咸鱼 - 北陌☯☯☯☯☯☯

pytest-fixture参数化

fixture参数化

指定params属性,实现fixture的参数化,引用该fixture的测试方法将遍历全部参数

import pytest

@pytest.fixture(params=["unittest", "pytest"])
def fix1(request):
    print(request.param)

def test_main(fix1):
    assert 0

if __name__ == "__main__":
    pytest.main(["-v"])
===============================
____ test_main[unittest] ______
unittest
____ test_main[pytest] ______
pytest

 

posted @ 2019-04-30 10:22  Mr、北陌  阅读(859)  评论(0编辑  收藏  举报