pytest如何跳过参数化excel里面某些条件的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest如何跳过参数化excel里面某些条件的数据相关的知识,希望对你有一定的参考价值。

参考技术A pyest如何跳过参数化excel里面某些条件的数据参考以下方法
pytest.param 跳过用例
如果想跳过其中部分用例,可以用 pytest.param()来实现,给参数化中单个用例加 marks 标记 skip。

import pytest

@pytest.mark.parametrize('input1, input2, expected', [
["a", "b", "ab"],
["1", "2", "12"],
pytest.param(2, 3, 5, marks=pytest.mark.skip),
[1, 3, 4],
])
def test_foo(input1, input2, expected):
assert input1 + input2 == expected

以上是关于pytest如何跳过参数化excel里面某些条件的数据的主要内容,如果未能解决你的问题,请参考以下文章

混合参数化和skipif时Pytest不跳过测试

pytest简介

pytest简介

Pytest01--讲解

pytest学习

Pytest框架