如何在Pytest中参数化依赖项

时间:2019-01-17 20:08:21

标签: python pytest

假设要测试两个字符串:“ foo”和“ bar”,并且每个字符串都有一个或多个相应的列表,例如对于“ foo”-> list1,list2,...和对于“ bar”-> list3,list4,...。参量装饰器应如何填充?

1 个答案:

答案 0 :(得分:1)

您将按以下方式传递参数:

@pytest.mark.parametrize("foo, bar", [
    (list1, list2),
    (list3, list4)])
def test_xxx():
    ...

您可以使用this代码作为示例。