This release is a pre-release and may not be stable for production use.
Testmon-skip-libaries
This is a fork of pytest-testmon that adds functionality to ignore changes to libraries used by the code. The standard version of pytest-testmon looks not only at the python code for changes, but also versions of dependencies. This makes it unsuitable for sharing among developers (who may have a different local set of dependencies), or CI/CD systems where your local, staging and production environments may differ in the number and versions of dependencies used.
From the original repo:
This is a pytest plug-in which automatically selects and re-executes only tests affected by recent changes. How is this possible in dynamic language like Python and how reliable is it? Read here: Determining affected tests
Quickstart
pip install pytest-testmon-skip-libraries
# build the dependency database and save it to .testmondata
pytest --testmon
# change some of your code (with test coverage)
# only run tests affected by recent changes
pytest --testmon
# only run tests affected by recent changes while ignoring changes
# to any libraries used by the code
pytest --testmon --skip-libraries
To learn more about different options you can use with testmon, please head to testmon.org
Metadata
Release files for pytest-testmon-skip-libraries 1.4.5.dev1
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-testmon-skip-libraries-1.4.5.dev1.tar.gz | 26.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_testmon_skip_libraries-1.4.5.dev1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.5 kB
Release files / pytest-testmon-skip-libraries-1.4.5.dev1.tar.gz
| Download URL | pytest-testmon-skip-libraries-1.4.5.dev1.tar.gz |
|---|---|
| Size | 26.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
15997938d732fc0fa14eacf20dd5b9e9c1ecd28270f44d3cdce87a96d7fbb682
|
|
BLAKE2b-256 checksum How to use checksums |
30c1ff48211aae784a5aacc32834f6449aa22f25b8089ad120bbad94285c1699
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.6
|
Release files / pytest_testmon_skip_libraries-1.4.5.dev1-py3-none-any.whl
| Download URL | pytest_testmon_skip_libraries-1.4.5.dev1-py3-none-any.whl |
|---|---|
| Size | 28.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4800e58cca1b881d3b99ea767b01e550792a122d665f17efbb4e0f4bf2a2c142
|
|
BLAKE2b-256 checksum How to use checksums |
d16dc99e96e5e6a393a3cb2b1d2c2cfdb46b228aa28b21c6dc3b82b09e534058
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.6
|