跳转到主要内容

pytest的Mypy静态类型检查器插件

项目描述

Mypy静态类型检查器插件用于pytest

See Latest Release on PyPI

特性

  • 在pytest测试运行期间运行mypy静态类型检查器对您的源文件进行操作。

  • 对于mypy,它所做的与pytest-flake8插件对flake8所做的相同。

  • 这是一个正在进行中的项目 - 欢迎提交拉取请求。

安装

您可以通过从PyPI使用pip安装“pytest-mypy”

$ pip install pytest-mypy

用法

您可以使用--mypy标志启用pytest-mypy

$ py.test --mypy test_*.py

Mypy支持从mypy.ini文件中读取配置设置。或者,可以在conftest.py中配置插件以使用额外的选项调用mypy

def pytest_configure(config):
    plugin = config.pluginmanager.getplugin('mypy')
    plugin.mypy_argv.append('--check-untyped-defs')

您可以使用-m选项将测试运行限制为仅执行mypy检查,而不执行其他任何测试。

py.test --mypy -m mypy test_*.py

许可证

在MIT许可协议下发行,“pytest-mypy”是免费和开源软件。

问题

如果您遇到任何问题,请附上详细描述,通过提交问题

元数据

Daniel Bader – @dbader_orghttps://dbader.orgmail@dbader.org

https://github.com/dbader/pytest-mypy

项目详情


下载文件

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

源分发

pytest-mypy-0.10.3.tar.gz (14.0 kB 查看哈希值)

上传时间

构建分发

pytest_mypy-0.10.3-py3-none-any.whl (7.1 kB 查看哈希值)

上传时间 Python 3

由以下支持

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