python 参数化pytest测试用例,包含参数字典和人类可读的测试用例名称
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 参数化pytest测试用例,包含参数字典和人类可读的测试用例名称相关的知识,希望对你有一定的参考价值。
test_params = {
'empty_line': ('', {}),
'get_ok': ('GET 200', {'request': 'GET', 'status': '200'}),
'get_not_found': ('GET 404', {'request': 'GET', 'status': '404'}),
}
@pytest.mark.parametrize('line,expected', test_params.values(), ids=test_params.keys())
def test_decode(self, line, expected):
assert Decoder().decode(line) == expected
以上是关于python 参数化pytest测试用例,包含参数字典和人类可读的测试用例名称的主要内容,如果未能解决你的问题,请参考以下文章
Python测试框架pytest(28)测试报告Allure - 动态生成标题动态生成功能报告添加用例失败截图
python-pytest学习-参数化
Python的hook函数(pytest_generate_tests())进行测试的参数化
python ----> pytest 测试框架
pytest文档69-Hook函数之参数化生成测试用例pytest_generate_tests
(六)pytest-参数化