pytest-pdb
py.test plugin pytest plugin which adds pdb helper commands related to pytest.
Usage
install via:
pip install pytest-pdb
Commands
- gototest | gt
When debugging with pdb, type gototest which brings you directly to the frame of the test function.
- whichtest | wt
When debugging with pdb, type whichtest which should print something like:
Currently in test_pdb.py:13: TestClasses.test_class_pdb
It works by walking the frame stack until it finds a test item in the locals. This depends on how pytest_pyfunc_call is implemented. If that changes or is replaced by a plugin, the whichtest command may fail.
- top
Move to top (oldest) frame.
- bottom
Move to bottom (newest) frame.
Changes
0.3.1 - 2018-07-31
Remove debug print output. [fschulze]
0.3.0 - 2018-07-28
Show offset of current frame to test frame. [blueyed, fschulze]
Add top and bottom commands. [blueyed]
Add wt/gt shortcuts. [blueyed]
Add gototest command. [blueyed]
Print location upon entering pdb. [blueyed, fschulze]
0.2.0 - 2017-01-17
Fix/improve location reporting. [blueyed (Daniel Hahler)]
0.1.0 - 2016-07-09
Initial release. [fschulze (Florian Schulze)]
Metadata
Release files for pytest-pdb 0.3.1
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-pdb-0.3.1.tar.gz | 4.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_pdb-0.3.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 7.4 kB
Release files / pytest-pdb-0.3.1.tar.gz
| Download URL | pytest-pdb-0.3.1.tar.gz |
|---|---|
| Size | 4.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5e3a9191056e1be9b9038cddf541d40721ddf370f119b184e0719da830fa7709
|
|
BLAKE2b-256 checksum How to use checksums |
de49991577b0f392943a8cac9cfbd5a9a99175eb072f4b95695218c76e38cac2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
devpi-server/4.6.0 (py2.7.15; darwin)
|
Release files / pytest_pdb-0.3.1-py2.py3-none-any.whl
| Download URL | pytest_pdb-0.3.1-py2.py3-none-any.whl |
|---|---|
| Size | 3.3 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
7426f0cf74f296568c4a2fd0bd4a65e33a7c3a39530964caf9bac55f11e52d8d
|
|
BLAKE2b-256 checksum How to use checksums |
2ae6c7b00dab847d8b987cead103e995947e04580f158224bb730039691f4fbd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
devpi-server/4.6.0 (py2.7.15; darwin)
|