Skip to content

A pytest plugin for checking of modified code using Darker

License

Notifications You must be signed in to change notification settings

akaihola/pytest-darker

Repository files navigation

pytest-darker – A pytest plugin for checking of modified code using Darker

travis-badge license-badge pypi-badge downloads-badge black-badge changelog-badge

Requirements

There is a minimum requirement of Darker 1.1.0 later.

Installation

$ pip install pytest-darker

Usage

To run pytest with checks provided by Darker:

$ pytest --darker

The plugin will output a diff of suggested formatting changes from Black (if any exist). Changes will _not_ be applied automatically.

Customizing Black and isort behavior

Project-specific default options for Black and isort are read from the project's pyproject.toml file in the repository root. isort also looks for a few other places for configuration.

For more details, see:

Testing

To run the tests against a selection of Python interpreters:

$ tox

To run against a specific interpreter (e.g. Python 3.6):

$ tox -e py36

The tox.ini file in the root of this repository is used to configure the test environment.

License

Distributed under the terms of the BSD license, pytest-darker is free and open source software.

Issues

If you encounter any problems, please file an issue in the pytest-darker issue tracker along with a detailed description.

GitHub stars trend

stargazers

About

A pytest plugin for checking of modified code using Darker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages