This is a pytest plugin for Kiwi TCMS.
Installation
You can install “kiwitcms-pytest-plugin” via pip from PyPI:
$ pip install kiwitcms-pytest-plugin
Configuration and environment
Minimal config file ~/.tcms.conf:
[tcms] url = https://tcms.server/xml-rpc/ username = your-username password = your-password
For more info see tcms-api docs. Further documentation and behavior specification can be found here.
Usage
# define environment variables pytest -p tcms_pytest_plugin --kiwitcms
Changelog
v15.4 (27 Apr 2026)
Publish test function docstring as TestCase.text (Carlos Martinez)
Update tcms-api requirement from >=12.8.1 to >=15.0
Drop Python 3.8 from test matrix
v12.8.1 (22 Dec 2023)
Update tcms-api from 12.7 to 12.8.1
Relax dependency requirement for tcms-api for easier upgrades
v12.7 (11 Dec 2023)
Follow versioning of other plugins for Kiwi TCMS
Update tcms-api from 11.3 to 12.7
Build and test with Python 3.11
Add code scanning with CodeQL
v0.1.0 (05 Jul 2022)
First release on PyPI
Based on tcms-api v11.3
Compatible with Kiwi TCMS v11.3 or later
License
Distributed under the terms of the GNU GPL v3.0 license, “kiwitcms-pytest-plugin” 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 kiwitcms-pytest-plugin 15.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kiwitcms_pytest_plugin-15.4.tar.gz | 18.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kiwitcms_pytest_plugin-15.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.5 kB
Release files / kiwitcms_pytest_plugin-15.4.tar.gz
| Download URL | kiwitcms_pytest_plugin-15.4.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c10d8c04d6ee4ffef4e0f0227a6d5747cbbca95266bb959ffa4c4898b32f071e
|
|
BLAKE2b-256 checksum How to use checksums |
0e5064972aa015512724c27628842592de1f1cf8845d79501c9b73f5a05394d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / kiwitcms_pytest_plugin-15.4-py3-none-any.whl
| Download URL | kiwitcms_pytest_plugin-15.4-py3-none-any.whl |
|---|---|
| Size | 17.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f22bb4c785cb9be046f73c975417e4d613db0003daba63c887e15b9421e93870
|
|
BLAKE2b-256 checksum How to use checksums |
d4d6f8825f0c1338c2811fe712db8bda36bde231655be407b328ecd1537c01c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|