Skip to main content

A pytest plugin helps developers to debug by providing useful commits history.

Project description

# pytest-blame

![logo](.github/temp-blame-icon.jpg “alt-text”)

[![Build Status](https://api.travis-ci.com/inTestiGator/pytest-blame.svg?branch=master)]( https://travis-ci.com/inTestiGator/pytest-blame) [![codecov.io](http://codecov.io/github/inTestiGator/pytest-blame/coverage.svg?branch=master)]( http://codecov.io/github/inTestiGator/pytest-blame?branch=master) [![made-with-python](http://img.shields.io/badge/Made%20with-Python-blue.svg)]( https://www.python.org/) [![gitter-join-chat](https://badges.gitter.im/Join%20Chat.svg)]( https://gitter.im/pytest-blame/community)

A pytest plugin that helps developers build successful test cases by providing them with GitHub commit information when their test cases fail.

## Basic Features

After pytest-blame has been successfully installed run pytest with the –track flag and you will see a report containing GitHub information at the top of your pytest report. pytest-blame will display the number of test cases that passed in the latest commit to GitHub, so you can compare it with your current rate.

To run: As of now there isn’t a way to see the output in a standard way. To run you need to copy the contents of pytest_blame.py over to tests/conftest.py

` cp pytest_blame.py tests/conftest.py `

then running pytest –track tests/ to see the output of the plugin.

## Additional Features

Read commits on GitHub and print out information since the most recent commit that passed test case.

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-blame-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

pytest_blame-0.1.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file pytest-blame-0.1.0.tar.gz.

File metadata

  • Download URL: pytest-blame-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pytest-blame-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e456dede0d5757f273469262540001e425e313737ad537581c1508948c7aaf16
MD5 5524262715c736ded5cbbccbfd8e6c03
BLAKE2b-256 6fc98fa2db1e9c790fe51e194ffd2fde59c4654576d43bd3f66cbb65eaf90511

See more details on using hashes here.

File details

Details for the file pytest_blame-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pytest_blame-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pytest_blame-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30600ee2c3db3b03bacbf449512e6ea24a34fdf8cbe6b813616f0376ee69f888
MD5 eb842e90138e1ade6e7a62e596cfebb9
BLAKE2b-256 037cd5d3c086d3b8bd40be45ae945b8e2e56314a24c7268e47255a8123a54e9c

See more details on using hashes here.

Supported by

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