跳转到主要内容

包含测试依赖项的元包

项目描述

Zenodo DOI

这是一个元包,用于引入Astropy及其一些相关包在测试中使用的依赖项。它也可以用于测试与Astropy项目无关的包。

此包还提供了用于CPU和内存密集型测试的pytest标记(pytest.mark.slowpytest.mark.hugemem)。标记了这些标记的测试默认不会运行,可以通过使用--run-slow--run-hugemem与其它测试一起运行,也可以单独使用-m slow-m hugemem来运行。

此包还提供了-R选项用于--remote-data

依赖项

以下依赖项由该包安装:

  • Python的pytest测试框架。

  • pytest-astropy-header,一个用于自定义测试头的pytest插件。

  • pytest-remotedata,一个用于控制访问在线托管数据文件的pytest插件。

  • pytest-doctestplus,一个提供文档中示例代码测试高级功能的pytest插件。

  • pytest-arraydiff,一个在单元测试期间生成和比较数据数组的pytest插件。

  • pytest-filter-subpackage,一个为pytest添加-P选项以按子包过滤的pytest插件。

  • pytest-mock,mock包的薄包装,以便更容易与pytest一起使用。

  • pytest-cov,一个用于测量测试覆盖率的pytest插件。

  • hypothesis,一个用于基于属性的Python库测试。

安装

可以使用pip安装pytest-astropy插件。

$ pip install pytest-astropy

也可以从源代码仓库安装最新开发版本。

$ git clone https://github.com/astropy/pytest-astropy
$ cd pytest-astropy
$ python ./setup.py install

在任一情况下,插件都将自动注册以与pytest一起使用。

开发状态

有关问题、错误报告和功能请求,可以在github上提交。

许可协议

本软件包采用3条款BSD风格许可 - 请参阅LICENSE.rst文件。

项目详情


下载文件

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

源代码分发

pytest-astropy-0.11.0.tar.gz (6.3 kB 查看哈希值)

上传时间: 源码

构建版本

pytest_astropy-0.11.0-py3-none-any.whl (5.2 kB 查看哈希值)

上传时间: Python 3

支持者