pytest-pretty-terminal
This pytest plugin makes the terminal output prettier and more verbose. Beside a bit formatting you will see the doc string and the parametrization of a test case printed to the terminal. Live logging is enabled by default.
System requirements
Defining the system requirements with exact versions typically is difficult. But there is a tested environment:
- Linux
- Python 3.8.12
- pip 21.2.4
- pytest 5.2.0
Other versions and even other operating systems might work. Feel free to tell us about your experience.
Versioning
In our versioning we follow Semantic Versioning.
Installing for usage
The Python Package Index takes care for you. Just use pip.
python -m pip install pytest-pretty-terminal
Installing for development
First, you need to get the sources.
git clone git@github.com:devolo/pytest-pretty-terminal.git
Then you need to take care of the requirements.
cd pytest-pretty-terminal
python setup.py install
Usage
To activate the pretty output, you have to start pytest with the pretty option. Otherwise, the plugin is skipped.
pytest --pretty
Compatibility with other pytest plugins
This plugin should not interfere with other plugins. In case of using pytest-xdist, you will lose live logging, as xdist uses stdin/stdout for communicating with its workers.
Metadata
Release files for pytest-pretty-terminal 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pytest-pretty-terminal-1.1.0.tar.gz | 11.3 kB | Without provenance | Details for pytest-pretty-terminal-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pytest_pretty_terminal-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for pytest_pretty_terminal-1.1.0-py3-none-any.whl |
Total release size: 17.7 kB
Release files / pytest-pretty-terminal-1.1.0.tar.gz
| Download URL | pytest-pretty-terminal-1.1.0.tar.gz |
|---|---|
| Size | 11.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3a284bfaee4dac65524762436bbd875d70ca2dd1384170ef212887f860068f8f
|
|
BLAKE2b-256 checksum How to use checksums |
fa0f8a63aaad5104e8813d8f9f701b22950a1ebca50be176845b8eadeca8c85c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
|
Release files / pytest_pretty_terminal-1.1.0-py3-none-any.whl
| Download URL | pytest_pretty_terminal-1.1.0-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fe40d237383efe2d023f2b4faea9784da7f81c8b54987261ec5bb11966b98e77
|
|
BLAKE2b-256 checksum How to use checksums |
c61edd775f91f695ebe9c70267e2cbd8c5520017618b92e25b3cc4d96de246b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
|
Security for pytest-pretty-terminal 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.