Skip to main content

Easy to use fixtures to write regression tests.

Project description

PyPI version https://img.shields.io/conda/vn/conda-forge/pytest-regressions.svg Python versions https://github.com/ESSS/pytest-regressions/workflows/build/badge.svg https://img.shields.io/readthedocs/pytest-regressions.svg https://img.shields.io/badge/code%20style-black-000000.svg pre-commit.ci status

Fixtures to write regression tests.

Features

This plugin makes it simple to test general data, images, files, and numeric tables by saving expected data in a data directory (courtesy of pytest-datadir) that can be used to verify that future runs produce the same data.

See the docs for examples and API usage.

Requirements

  • pytest>=3.5

  • Python 3.6+.

Installation

You can install “pytest-regressions” via pip from PyPI:

$ pip install pytest-regressions

Contributing

Contributions are very welcome. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.

License

Distributed under the terms of the MIT license, “pytest-regressions” is free and open source software

Issues

If you encounter any problems, please file an issue along with a detailed description.


This pytest plugin was generated with Cookiecutter along with @hackebrot’s cookiecutter-pytest-plugin template.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest-regressions-2.4.0.tar.gz (110.9 kB view details)

Uploaded Source

Built Distribution

pytest_regressions-2.4.0-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file pytest-regressions-2.4.0.tar.gz.

File metadata

  • Download URL: pytest-regressions-2.4.0.tar.gz
  • Upload date:
  • Size: 110.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for pytest-regressions-2.4.0.tar.gz
Algorithm Hash digest
SHA256 2407ead5c85f90c8e92944be8b3bf74898925ce586ad76ca30fff62262018e97
MD5 7e65683aded0830d95f583a6f5b007c1
BLAKE2b-256 54f0545a8cbafff6253c8235527f6a2b6a01d3d26e275fd70876f068e9768eb1

See more details on using hashes here.

File details

Details for the file pytest_regressions-2.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pytest_regressions-2.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7c5d532175902c5105c05880e0b47297d56320b6b9e05e58cf5b579f8d436062
MD5 b2169dba678f57cd1ee432bf18725297
BLAKE2b-256 009da14290a4bdf8cf270b047ad6b16cca9ca7b933198bf5c12d0be50222ab83

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page