pytest的Mypy静态类型检查器插件
项目描述
Mypy静态类型检查器插件用于pytest
特性
在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_org – https://dbader.org – mail@dbader.org
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
pytest-mypy-0.10.3.tar.gz (14.0 kB 查看哈希值)
构建分发
pytest_mypy-0.10.3-py3-none-any.whl (7.1 kB 查看哈希值)
关闭
pytest-mypy-0.10.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f8458f642323f13a2ca3e2e61509f7767966b527b4d8adccd5032c3e7b4fd3db |
|
MD5 | c82c99676687851d68a2733369639954 |
|
BLAKE2b-256 | 853a318c91140f242cafff64ddac97d6999640bc3da9afbf37253475c2208e79 |
关闭
pytest_mypy-0.10.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7638d0d3906848fc1810cb2f5cc7fceb4cc5c98524aafcac58f28620e3102053 |
|
MD5 | a0ca2c1158c62bd5927f12286aa853a3 |
|
BLAKE2b-256 | 240236a48da6d4168db8fb596c040680665bee89a7bced22ba1eee75920059c4 |