包含测试依赖项的元包
项目描述
这是一个元包,用于引入Astropy及其一些相关包在测试中使用的依赖项。它也可以用于测试与Astropy项目无关的包。
此包还提供了用于CPU和内存密集型测试的pytest标记(pytest.mark.slow 和 pytest.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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4eaeaa99ed91163ed8f9aac132c70a81f25bc4c12f3cd54dba329fc26c6739b5 |
|
MD5 | 51cfee1d56dbe731f1d65b752d2d567f |
|
BLAKE2b-256 | e1a8dbe3cead1ebc25b0164af7cfde4b3d1693f6ab05de156667c836732d1f4c |
pytest_astropy-0.11.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b9404cfa85bd815af86da78bd7d50d451419021bff27b127418886f85ae9ffa |
|
MD5 | fd238e409e2d171f54175eb7941ceaf9 |
|
BLAKE2b-256 | cf05d6e2068e99c4ca69986844d68c82c4c08379296430e355a3756c51a55f73 |