pytest.param
含义
使用
含义
param: 在 pytest.mark.parametrize 中可以作为一个指定的参数进行调用。
源码:
?...使用
import pytest
@pytest.mark.parametrize("test_input, expected", [
("3+5", 8),
pytest.param...id 使用:
import pytest
@pytest.mark.parametrize("test_input, expected", [
("3+5", 8),...pytest.param("6*9", 54, marks=pytest.mark.xfail, id="this case -- xfail"),
])
def test_eval(test_input...id 就是重新给该条测试参数化内容 重新命名打印出来。
说明:本篇参考官网并加入自己些许理解翻译而来,觉得有用,可以点赞和赞赏哦(^ v ^),谢谢支持;如果有不足地方,可留言评论。后续将继续更新。