pytest-参数化2
2024-09-06 03:46:18
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
最新文章
- 【WPF】运用MEF实现窗口的动态扩展
- iOS多线程之4.GCD简介
- Git使用指南(1)——Git配置命令
- SharePoint Online 创建门户网站系列之母版页
- Git命令之从GitHub上下载开源项目
- Target:IG
- jstl格式化数字
- [mysql] timestamp自动更新和初始化
- TYVJ P1034 尼克的任务 Label:倒推dp
- 在hibernate中用sql语句
- FTP远程命令集
- entityframwork
- 05-图2. Saving James Bond - Easy Version (25)
- 武汉科技大学ACM :1006: A+B for Input-Output Practice (VI)
- 基于fiddler的APP抓包及服务端模拟
- c#获取文件MD5算法
- 【前端】Ubuntu16下nodejs+npm+vue环境配置
- 关于Tomcat的URIEncoding以及GET乱码
- ajax传值修改数据
- pyqt5 树节点点击实现多窗口切换