码迷,mamicode.com
首页 > 其他好文 > 详细

pytest-参数化2

时间:2019-09-22 01:07:46      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:sse   登陆   roc   ini   def   sed   login   dir   proc   

import pytest
test_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

pytest-参数化2

标签:sse   登陆   roc   ini   def   sed   login   dir   proc   

原文地址:https://www.cnblogs.com/QaStudy/p/11565477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!