pytest-参数化2

匿名 (未验证) 提交于 2019-12-03 00:11:01
import pytesttest_user_data=['linda','sai','tom']@pytest.fixture(scope='module')def login(request):    user=request.param    print('打开首页登陆%s'%user)    return user#indirect=True是把login当作函数去执行@pytest.mark.parametrize('login',test_user_data,indirect=True)def test_cart(login):    usera=login    print('不同用户添加购物车%s'%usera)    assert usera!=''

Process finished with exit code 0
打开首页登陆linda
PASSED [ 33%]不同用户添加购物车linda
打开首页登陆sai
PASSED [ 66%]不同用户添加购物车sai
打开首页登陆tom
PASSED [100%]不同用户添加购物车tom

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!