跳转到主要内容

一个用于启用与black格式检查的pytest插件

项目描述

pytest-black

Build Status

一个用于启用与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 (6.9 kB 查看哈希值)

上传时间

由以下支持