Skip to main content

pytest-testit-parametrize

Release Status Python versions PyPI - Downloads

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)

Source distribution for pytest-testit-parametrize 0.1.5
File Size Uploaded
pytest_testit_parametrize-0.1.5.tar.gz 17.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytest-testit-parametrize 0.1.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.5 This release

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page