pytest 各个用例之间用全局变量传递参数
2023-03-14 23:00:12 时间
pytest 的各个用例之间传递参数有三种方式
一、全局变量
全局变量需要定义在 constant.py 文件里,不能定义在当前用例所在的文件里,否则即使上个用例修改了变量的值,在下个用例里也还是获取不到
constant.py
data = {}
test_demo.py
class TestDemo(Object): def test_case1(): data["aaa"] = 1 def test_case2(): print(data["aaa"]) // 1
二、通过conftest创建全局变量、三、使用tmpdir_factory方法
相关文章
- python argparse 位置参数 可选值 默认值
- day11 | 数据结构与算法 | 第三届字节跳动青训营笔记
- day12 | 深入浅出RPC框架 | 第三届字节跳动青训营笔记
- 大环境已经变了….
- PhotoZoom2023全新版本图片放大工具新增功能介绍
- 士别三日,当刮目相看
- 冒死说点真相
- 技术VP上任后的首次“大战”,全靠DDD才翻盘
- 真相很残酷
- 晋升在于人事变动
- 普通人的真实出路
- 去银行写代码千万别去分行
- 来网易两年了
- 用户多兴趣建模MIND
- Office 2016 和经典的Photoshop CS6安装包
- 价值1500€的逻辑漏洞挖掘思路分享
- Jmeter事务控制器&聚合报告
- webpack配置proxy反向代理,解决跨域问题
- 网站优化系列篇之01 — 网页字体可见性
- 【最新】Google Translate不再向中国区域提供翻译服务