pytest-srcpaths
Add paths to sys.path.
A pytest plugin to help pytest find the code you want to test.
Installation
Install with pip:
pip install pytest-srcpaths
Usage
Add a line in your pytest.ini file with a key of srcpaths.
It should contain a space-separated list of paths.
[pytest]
srcpaths = src lib
Paths are relative to the directory that pytest.ini is in.
You can include the top level directory with a dot.
[pytest]
srcpaths = .
Alternatively, use pythonpath
The option pythonpath also works the same.
[pytest]
pythonpath = src lib
pytest 7 (not released yet) is planned to include the pythonpath option.
For pytest 6.2.x, this plugin will work.
Changelog
- 1.2.1 - Add
pythonpathas an alternative tosrcpathoption for pytest versions < 7.0.0- this is to allow this project to act as a temporary workaround until pytest 7 is released
Similar project
This plugin was inspired by pytest-pythonpath whose implementation and scope are a bit different.
Release files for pytest-srcpaths 1.2.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-srcpaths-1.2.1.tar.gz | 5.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_srcpaths-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.8 kB
Release files / pytest-srcpaths-1.2.1.tar.gz
| Download URL | pytest-srcpaths-1.2.1.tar.gz |
|---|---|
| Size | 5.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
78d71b9a2ece6839654421400c4ec78b6b1c1c101cdeda958acb08f1c6847216
|
|
BLAKE2b-256 checksum How to use checksums |
24abe92762ad7d65ff524936c38d8dae5be69e8ee8cac35f0b75d09fcf8057cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.26.0
|
Release files / pytest_srcpaths-1.2.1-py3-none-any.whl
| Download URL | pytest_srcpaths-1.2.1-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
222b68659e4bd401034b45b38b81f4103afb12807128460e19b6fb82b0e227e7
|
|
BLAKE2b-256 checksum How to use checksums |
4d04fe9a045df1b9c949b722fe6f8dedf665bd67dc9cc8afc80818f3702dca1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.26.0
|