@pytest.mark.parametrize装饰器可以实现测试用例参数化
@pytest.mark.parametrize()只一个参数时,是把list的每个元素当做形参传入的,会assert每次执行结果。
一、传一个参数时,两种写法都可以,具体看以下实例:
'''写法一'''
@pytest.mark.parametrize('name',['lili','hello','sophia'])
def test_name(name):
print(name)
'''写法二'''
name_list=['lili','hello','sophia']
@pytest.mark.parametrize('name',name_list)
def test_name(name):
print (name)
二、传多个参数
原文地址:https://www.cnblogs.com/sophia027/p/12505390.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。