A pytest plugin helps developers to debug by providing useful commits history.
Project description
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.
Install the most recent version of this plugin with
pip install -i https://test.pypi.org/simple/ pytest-blame
Additional Features
Read commits on GitHub and print out information since the most recent commit that passed test case.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pytest_blame-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bc25235d21f98a104af163ea12bef9294743fbfcb6ce48232c50ba0ccdfb0c6 |
|
MD5 | 7592c242164cd6762fc06c988c431e43 |
|
BLAKE2b-256 | 1886f5e76716fd1793d4dfe070a3b5beec367317f88fee3f68743225da54ee76 |