pytest-vscodedebug 0.1.0

Creator: codyrutscher

Last updated:

Add to Cart

Description:

pytestvscodedebug 0.1.0

A pytest plugin to easily enable debugging tests within Visual Studio Code.

Features
Enables debugging a test session within Visual Studio Code, via attaching the debugger.


Installation
You can install “pytest-vscodedebug” via pip from PyPI:
$ pip install pytest-vscodedebug
You will need to configure the debugging in Visual Studio Code, via editing .vscode/launch.json:
{
"configurations": [
{
"name": "Python: Remote Attach",
"type": "python",
"request": "attach",
"connect": {
"host": "localhost",
"port": 10001,
},
"pathMappings": [
{
"localRoot": "${workspaceFolder}",
"remoteRoot": "."
}
]
}
]
}


Usage
You can enable pytest-vscodedebug when running tests with the --vscodedebug flag:
$ py.test --vscodedebug test_testfile.py
By default, it will listen on port 10001, but you can change it via the --vscodedebug-port option:
$ py.test --vscodedebug --vscodedebug-port=5001 test_testfile.py


License
Distributed under the terms of the MIT license, “pytest-vscodedebug” is free and open source software.
This code is largely based on adriencaccia’s tutorial “Flask Debugging in VS Code with Hot-Reload 🔥”.


Issues
If you encounter any problems, please file an issue along with a detailed description.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.