(pytest) pytest-datadir 相关使用说明
pytest-datadir 是 pytest 第三方插件,用于测试数据的管理。
官方文档说明链接:https://pypi.org/project/pytest-datadir/
step1: 安装
pip install pytest-datadir -i https://pypi.tuna.tsinghua.edu.cn/simple
step2: 示例程序:
""" 目录结构: project or package ├── test/ │ └── data/ │ └── userinfo.csv │ └── test_pytest_datadir/ │ └── userinfo_local.csv └── test_pytest_datadir.py """ def test_share_datadir(shared_datadir): # 第一种方式 """ :param shared_datadir: => 固定名称,数据存储在 /test/data 目录下 :return: """ file_path = shared_datadir / "userinfo.csv" with open(file_path, "r", encoding='utf-8') as f: content = f.read() assert "username" in content def test_datadir(datadir): # 第二种方式 """ :param datadir: => 固定名称,数据存储目录必须在 /test/调用该方法的.py文件名(module name) :return: """ file_path = datadir / "userinfo_local.csv" with open(file_path, "r", encoding='utf-8') as f: content = f.read() assert "username" in content
分类:
Python3
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)