Skip to main content

Pytest plugin for Kiwi TCMS test case management system

Project description

PyPI version Python versions Tidelift Become a sponsor Kiwi TCMS on Twitter

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

Authors

Issues

If you encounter any problems, please file an issue along with a detailed description.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kiwitcms_pytest_plugin-15.4.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kiwitcms_pytest_plugin-15.4-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file kiwitcms_pytest_plugin-15.4.tar.gz.

File metadata

  • Download URL: kiwitcms_pytest_plugin-15.4.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for kiwitcms_pytest_plugin-15.4.tar.gz
Algorithm Hash digest
SHA256 c10d8c04d6ee4ffef4e0f0227a6d5747cbbca95266bb959ffa4c4898b32f071e
MD5 e1cda2505f1fddd7a5f9ae05485d87ba
BLAKE2b-256 0e5064972aa015512724c27628842592de1f1cf8845d79501c9b73f5a05394d1

See more details on using hashes here.

File details

Details for the file kiwitcms_pytest_plugin-15.4-py3-none-any.whl.

File metadata

File hashes

Hashes for kiwitcms_pytest_plugin-15.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f22bb4c785cb9be046f73c975417e4d613db0003daba63c887e15b9421e93870
MD5 80c0069afed9b710a6ec7d0afd99c6bf
BLAKE2b-256 d4d6f8825f0c1338c2811fe712db8bda36bde231655be407b328ecd1537c01c7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page