跳转到主要内容

pytest插件,用于测试可执行文件

项目描述

https://img.shields.io/pypi/l/pytest-executable.svg https://img.shields.io/pypi/v/pytest-executable.svg https://img.shields.io/conda/vn/conda-forge/pytest-executable https://img.shields.io/pypi/pyversions/pytest-executable.svg https://img.shields.io/badge/platform-linux%20%7C%20macos-lightgrey Read The Docs Status Travis-CI Build Status Codecov coverage report https://img.shields.io/badge/code%20style-black-000000.svg

pytest-executable 是一个 pytest 插件,用于简化对可执行文件的黑盒测试,无论它是用Python编写还是不是。它有助于避免编写样板测试代码来

  • 在yaml文件中定义测试用例的设置,

  • 启动子进程以运行可执行文件,

  • 正确地对单个测试用例或多个测试用例进行测试排序,

  • 处理输出和引用目录树,

  • 提供方便的固定值以自定义可执行文件结果的检查。

它自然地与为pytest编写的标准测试脚本集成。

此插件最初旨在测试创建科学数据的可执行文件,但它可能对其他类型的可执行文件有所帮助。该项目仍很年轻,但已在专业环境中使用。

文档

项目文档和安装说明可在 网上 获得。

贡献

贡献指南将很快可用(只是需要空闲时间)。

请在 Github问题跟踪器 上填写问题报告、功能请求或疑问。

作者

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

pytest-executable-0.5.6.tar.gz (55.1 kB 查看散列)

上传时间 源代码

构建发行版

pytest_executable-0.5.6-py3-none-any.whl (25.4 kB 查看散列)

上传时间 Python 3

由...