小编MWB*_*lin的帖子

Pytest:将多个参数传递给固定装置

我想使用灵活的固定装置进行数据调用,可以在整个测试套件中重复使用。为此,我希望理想地传递的不仅仅是参数。然而,下面的代码片段通常仅适用于一个参数:

@pytest.fixture
def getData(request):
    """Variable data query"""
    data_detail = request.param
Run Code Online (Sandbox Code Playgroud)

pytest 文档中,没有任何暗示可以使用多个参数,例如:

@pytest.fixture
def getData(request):
    """Variable data query"""
    data_detail = request.param[0]
    time_detail = request.param[1]
Run Code Online (Sandbox Code Playgroud)

有谁知道如何构建一个可以传递多个参数/参数的 pytest 固定装置?

pytest

6
推荐指数
1
解决办法
8085
查看次数

标签 统计

pytest ×1