一个用于启用与black格式检查的pytest插件
项目描述
pytest-black
一个用于启用与black格式检查的pytest插件。
需求
black的最低要求是19.3b0或更高版本。
安装
$ pip install pytest-black
使用
要运行具有black提供的格式检查的pytest
$ pytest --black
如果存在,插件将输出建议的格式更改的diff。更改将不会自动应用。
配置
您可以通过在项目目录中放置一个pyproject.toml
文件来覆盖默认的black配置选项。请参阅此处的示例配置。
Python包管理
为了使poetry正确工作,请在您的pyproject.toml配置文件中包含以下内容
[tool.poetry.dev-dependencies]
...
black = { version = "*", allow-prereleases = true }
...
这是必要的,因为在编写本文时,PyPI中所有black版本都被标记为预发布(测试版代码),这会破坏poetry的依赖关系解析。
测试
要针对Python解释器的选择运行测试
$ tox
要针对特定解释器(例如Python 3.6)运行
$ tox -e py36
此存储库根目录中的tox.ini
文件用于配置测试环境。
许可证
在MIT许可证下分发,pytest-black是免费和开源软件
问题
如果您遇到任何问题,请提交问题并附带详细描述。
项目详情
关闭
pytest-black-0.3.12.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d339b004f764d6cd0f06e690f6dd748df3d62e6fe1a692d6a5500ac2c5b75a5 |
|
MD5 | 5c44840754f9edfb5c775768aa07990a |
|
BLAKE2b-256 | dccdb64a3d5d2bc78c8aaff5b86abc6ae6a83e2cec02e751c5db351ca5100515 |