跳至主要内容

可预测且可重复的临时目录支持。

项目描述

See Build Status on Travis CI See Build Status on AppVeyor http://img.shields.io/pypi/v/pytest-tempdir.svg

添加对可预测和可重复的临时目录的支持。


Pytest插件由Cookiecutter@hackebrotCookiecutter-pytest-plugin模板一起生成。

特性

  • 通过在测试会话结束时自动清理的tempdir固定值,添加对可预测和可重复的临时目录的支持(此行为可以禁用)。

需求

  • 无!

安装

您可以通过 pipPyPI 安装“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 (5.4 kB 查看散列)

上传时间

构建分布

pytest_tempdir-2019.10.12-py2.py3-none-any.whl (10.2 kB 查看散列)

上传时间 Python 2 Python 3

由以下支持