pytest-testit-parametrize
A pytest plugin for uploading parameterized tests parameters into TMS TestIT
Getting Started
Installation
pip install pytest-testit-parametrize
Usage
Read parameters from collected pytest autotests and write them into Test IT test cases
pytest --testit-params-init
Remove parameterization parameters from Test IT test cases related to collected autotests by pytest
pytest --testit-params-flush
You can use both flags at the same time.
NOTE:
When the plugin finishes its work the testrun will be interrupted, so no autotests will actually be run.
The plugin only affects autotests with the @pytest.mark.parameterize decorator. All others are ignored
Configuration
To have the plugin working you should have a completely identical configuration to what is required for testit-adapter-pytest.
Contributing
You can help to develop the project. Any contributions are greatly appreciated. Tests can be run with tox, please ensure the coverage at least stays the same before you submit a pull request.
License
Distributed under the terms of the Apache Software License 2.0, "pytest-testit-parametrize" is free and open source software
Issues
If you encounter any problems, please file an issue along with a detailed description.
Metadata
Release files for pytest-testit-parametrize 0.1.5
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_testit_parametrize-0.1.5.tar.gz | 17.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytest_testit_parametrize-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.5 kB
Release files / pytest_testit_parametrize-0.1.5.tar.gz
| Download URL | pytest_testit_parametrize-0.1.5.tar.gz |
|---|---|
| Size | 17.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f6e0202244eed33d9d08e534b2b06fcb69ed50e11420da2c370d9dae727ca17
|
|
BLAKE2b-256 checksum How to use checksums |
87ad9999fb66a21ae4262bfdf48184b4d756e67419b4a0286870dc1c258720b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|
Release files / pytest_testit_parametrize-0.1.5-py3-none-any.whl
| Download URL | pytest_testit_parametrize-0.1.5-py3-none-any.whl |
|---|---|
| Size | 17.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0ec63e25636d81f44def72cf12f06707d56bd7428e0385cdbae326749b23c41f
|
|
BLAKE2b-256 checksum How to use checksums |
2f2502a392d767962f00a57e9cdd8b69b85a785c3affd428ecf83fe5408f5108
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.10.12
|