A pytest plugin to enable format checking with black.
This is a fork of the original pytest-black plugin by ShopKeep Inc to provide an up-to-date version of this plugin.
There is a minimum requirement of black 22.1.0 or later.
$ pip install pytest-black-ng
To run pytest with formatting checks provided by black:
$ pytest --black
The plugin will output a diff of suggested formatting changes (if any exist). Changes will not be applied automatically.
You can override default black configuration options by placing a pyproject.toml
file in your project directory. See example configuration here.
To run the tests, simply run:
$ pytest
$ flake8
CI takes care of running this against a selecting of Python versions.
Distributed under the terms of the MIT
license, pytest-black-ng
is free and open source software
If you encounter any problems, please file an issue along with a detailed description.