跳转到主要内容

根据协调的、跨工作流的模式创建GA4GH测试床报告的Python库

项目描述

GA4GH Logo

License Python GitHub Actions Coveralls

GA4GH Testbed Lib

根据协调的、跨工作流的模式创建GA4GH测试床报告的Python库

安装

作为先决条件,请确保您的机器上已安装Python 3。 ga4gh-testbed-lib已在以下Python版本上进行了测试

  • v3.7
  • v3.8
  • v3.9
  • v3.10

ga4gh-testbed-lib是一个库,可以导入到您的Python项目中。要这样做,首先通过pip安装它

pip install ga4gh-testbed-lib

注意:我们建议在构建任何Python项目时使用Python虚拟环境,以避免与系统上其他项目的依赖项冲突。

用法

安装后,您可以将 ga4gh-testbed-lib 导入到您的 Python 模块中。我们建议直接导入 Report

from ga4gh.testbed.report.report import Report
...
report = Report()

关于如何使用报告库的更多文档即将发布

测试

要为测试库做出贡献,您需要克隆仓库

git clone https://github.com/ga4gh/ga4gh-testbed-lib.git

要运行测试,您需要安装测试依赖项(即 pytest)

pip install -r requirements.txt

测试可以通过 pytest 运行

python -m pytest --cov

变更日志

v0.2.2

  • 可选的私有标志用于提交

v0.2.1

  • 从报告对象接受 json 报告

v0.2.0

  • 能够通过标准 POST 请求向测试床 API 提交报告

v0.1.2

  • 测试级别实体现在有一个 message 属性,用于在单个消息中捕获测试结果摘要

维护者

项目详情


下载文件

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

源代码发行版

ga4gh_testbed_lib-0.2.2.tar.gz (19.6 kB 查看哈希值)

上传时间

构建发行版

ga4gh_testbed_lib-0.2.2-py3-none-any.whl (25.6 kB 查看哈希值)

上传时间 Python 3

支持者