可预测且可重复的临时目录支持。
项目描述
添加对可预测和可重复的临时目录的支持。
此Pytest插件由Cookiecutter与@hackebrot的Cookiecutter-pytest-plugin模板一起生成。
特性
通过在测试会话结束时自动清理的
tempdir
固定值,添加对可预测和可重复的临时目录的支持(此行为可以禁用)。
需求
无!
安装
您可以通过 pip 从 PyPI 安装“pytest-tempdir”。
$ pip install pytest-tempdir
用法
在您的 conftest.py 中简单定义一个 pytest_tempdir_basename 函数,该函数返回一个字符串来定义基本名称,或者传递 --tempdir-basename。
如果您希望在测试套件结束后保留临时目录以供进一步检查,请传递 --tempdir-no-clean。
贡献
非常欢迎贡献。可以使用 tox 运行测试,请在提交拉取请求之前确保覆盖率至少保持不变。
许可证
在 Apache 2.0 许可下分发,“pytest-tempdir”是免费和开源软件
问题
如果您遇到任何问题,请提供详细的描述并 提交问题。
变更日志
v2019.9.16
修复hookspec定义
v2019.9.15
向后兼容
v2019.9.14
考虑在darwin上为tempdir根考虑长路径
v2019.7.18
降低日志级别
v2018.8.11
降低日志调用日志级别
v2016.8.20
支持pytest 2.x和3.x
v2015.12.6
每个绝对路径都有一个自己的计数器
v2015.11.29
将计数器值追加到现有目录名中
v2015.11.17
修复在系统区域设置未设置时运行安装和更多编码问题
v2015.11.16
修复在系统区域设置未设置时运行安装的编码问题
v2015.11.8
修复旧的tempdir清理逻辑
v2015.11.6
如果存在,则在测试会话开始时擦除tempdir目录
v2015.11.4
第一个工作版本
项目详情
关闭
pytest-tempdir-2019.10.12.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | e7d91813a9aa991db87dacdef8cfd3f1657632d731d56d06238c5ffb63ab36d8 |
|
MD5 | 79b997d418fb85c2529ab50cd4333689 |
|
BLAKE2b-256 | c93c8dca670b288016e579097384bfc50944c83fe18d6731042ea836b2a88a76 |
关闭
哈希值 for pytest_tempdir-2019.10.12-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | dcb8e657ee0d3f576c5118120227010ed0ed99d5d0bfad23ee82f9f7b91710e1 |
|
MD5 | 31850d4ecfb4fbd355f9eba7e5409753 |
|
BLAKE2b-256 | 6d0feda4024eac0d579cabd8b2b7ce12a763d2ac0410e770aa561527cd821a3e |