Overview
A pytest plugin based on garybernhardt/expecter that hides the internal stacktrace.
Quick Start
This lets you write tests (optionally using ropez/pytest-describe) like this:
def describe_foobar():
def it_can_pass(expect):
expect(2 + 3) == 5
def it_can_fail(expect):
expect(2 + 3) == 6
and get output like this:
============================= FAILURES =============================
___________________ describe_foobar.it_can_fail ____________________
def it_can_fail(expect):
> expect(2 + 3) == 6
E AssertionError: Expected 6 but got 5
test_foobar.py:7: AssertionError
================ 1 failed, 1 passed in 2.67 seconds ================
Installation
Install it directly into an activated virtual environment:
$ pip install pytest-expecter
or add it to your Poetry project:
$ poetry add pytest-expecter
Metadata
Release files for pytest-expecter 2.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 | |
|---|---|---|---|
| pytest-expecter-2.0.tar.gz | 6.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_expecter-2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.6 kB
Release files / pytest-expecter-2.0.tar.gz
| Download URL | pytest-expecter-2.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd73b4af7dc6f29ed55460036174c1f78b8c8cc24d8aed2f7db2eb446211643c
|
|
BLAKE2b-256 checksum How to use checksums |
3c16db4e57d5bd9beb1a6662bdc0b7273c2dccd9fce52f0e740d638bff56f3a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.3 CPython/3.8.1 Darwin/19.3.0
|
Release files / pytest_expecter-2.0-py3-none-any.whl
| Download URL | pytest_expecter-2.0-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5fd076dad393eacf6588d8a2bc92dd73e447c7990904abb2c2572b6e913a3721
|
|
BLAKE2b-256 checksum How to use checksums |
97352191b61fd706dc432b5c22456b57e346db9b0a55a2e3382cc2dea837aec9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.3 CPython/3.8.1 Darwin/19.3.0
|