跳转到主要内容

REANA的pytest插件。

项目描述

https://img.shields.io/pypi/pyversions/pytest-reana.svg https://github.com/reanahub/pytest-reana/workflows/CI/badge.svg https://readthedocs.org/projects/pytest-reana/badge/?version=latest https://codecov.io/gh/reanahub/pytest-reana/branch/master/graph/badge.svg https://badges.gitter.im/Join%20Chat.svg https://img.shields.io/github/license/reanahub/pytest-reana.svg https://img.shields.io/badge/code%20style-black-000000.svg

关于

pytest-REANA是REANA可重用和可重现研究数据分析平台的组成部分。它提供pytest插件和测试工具。

特性

  • pytest插件

  • 带有请求格式验证的OpenAPI客户端模拟

  • 高级消息队列协议消费者和生成器模拟

  • Celery任务模拟

  • 文件系统工作空间访问模拟

  • 数据库访问模拟

  • 包含示例工作空间目录

用法

有关如何安装和使用REANA的详细信息,请参阅docs.reana.io

变更

版本 0.9.2 (2023-11-30)

  • 将 CI 的 Python 3.12 版本改为稳定发布版。

版本 0.9.1 (2023-09-26)

  • 增加对 Python 3.12 的支持。

  • 更改 apispec 依赖版本,以兼容 PyYAML v6。

  • 修复容器镜像固件以兼容 Podman。

  • 修复 Kombu 文档链接。

版本 0.9.0 (2022-12-13)

  • 添加提供 Kerberos 测试所需用户密钥的示例固件。

  • 增加对 Python 3.11 的支持。

  • 修复 Celery 文档 ReadTheDocs 页面的位置。

  • 移除对 black 代码格式化器版本的硬依赖。

版本 0.8.1 (2022-01-05)

  • 增加对 Python 3.10 的支持。

版本 0.8.0 (2021-11-22)

  • 增加嵌套 Yadage 工作流规范固件。

  • 默认为示例工作流添加空工作区。

  • 增加内部表示的散列收集 Snakemake 工作流固件。

  • tmp_shared_volume_path 固件更改为可通过环境变量配置。

  • 更改固件以使用数据库中存储的完整工作区路径运行。

  • 移除对 Python 2 的支持。

版本 0.7.2 (2021-07-02)

  • 更改内部依赖以删除 click。

版本 0.7.1 (2021-03-17)

  • 增加对 Python 3.9 的支持。

  • 修复代码警告。

  • 通过升级 REANA-DB 版本修复安装问题。

版本 0.7.0 (2020-10-20)

  • 为 db 固件添加新的 __reana 数据库模式。

  • 修复与数据库会话重复相关的问题。

  • 更改代码格式以遵守 black 编码风格。

  • 更改文档为单页布局。

版本 0.6.0 (2019-12-19)

  • 添加用于秘密存储的固件。

  • 集中测试需求。

  • 增加 Python 3.8 支持。

版本 0.5.0 (2019-04-16)

  • 通过 path 参数使 sample_workflow_workspace 固件的 工作区路径可配置。

  • 添加 sample_serial_workflow_in_db 固件。

  • 公开之前隐藏的 sample_yadage_workflow_in_db 固件。

  • session 固件中添加缺少的数据库会话关闭。

  • 添加表示启动和重新排队作业条件的助手,sample_condition_for_starting_queued_workflowssample_condition_for_requeueing_workflows

版本 0.4.1 (2018-11-06)

  • 添加包括示例工作区数据的目录。

版本 0.4.0 (2018-11-06)

  • 首次公开发布。

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源分布

pytest-reana-0.9.2.tar.gz (33.4 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面