pytest-clarity 1.0.1


pip install pytest-clarity

  Latest version

Released: Jun 11, 2021

Project Links

Meta
Author: Darren Burns
Maintainer: Darren Burns
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*

Classifiers

Framework
  • Pytest

Intended Audience
  • Developers

Topic
  • Software Development :: Testing

Programming Language
  • Python
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8
  • Python :: 3.9
  • Python :: Implementation :: CPython

Operating System
  • OS Independent

License
  • OSI Approved :: MIT License
PyPI version conda-forge version Python versions See Build Status on Travis CI

A pytest plugin which brings the coloured diff output from the Ward test framework to pytest.

Before

Example output without pytest-clarity

After

Example output without pytest-clarity

Requirements

Supports Python 3.6+.

Installation

You can install “pytest-clarity” via pip:

$ pip install pytest-clarity

Usage

Install the plugin as described above.

The plugin will only be activated when the -vv option is supplied to pytest.

You can configure the width of the output with the --diff-width option:

pytest -vv --diff-width=60

You can force pytest-clarity to show a symbolic diff with --diff-symbols:

pytest -vv --diff-symbols
No dependencies