Skip to main content
Tidelift Kiwi TCMS on Twitter

This package provides a Django test runner that reports the test results to Kiwi TCMS.

Installation

pip install kiwitcms-django-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.

Usage

In settings.py add the following:

TEST_RUNNER = 'tcms_django_plugin.TestRunner'

When you run ./manage.py test Django looks at the TEST_RUNNER setting to determine what to do.

Changelog

v16.1 (16 Jun 2026)

  • Minimum supported Django version is now 6, because DebugSQLTestResult now relies on Django’s internal _read_logger_stream() API (the debug_sql_stream attribute was removed in Django 6)

  • Require Python >= 3.12

v12.7 (10 Dec 2023)

  • Update tcms-api from 11.4 to 12.7

  • Build & test with Python 3.11

  • Refactor issues found by newer pylint

  • Refactor issues found by CodeQL

  • Reformat source code with Black

v11.3 (15 Jul 2022)

  • Update tcms-api from 11.2 to 11.4

  • Small linter updates

v11.2 (16 May 2022)

  • Update tcms-api from 11.0 to 11.2

  • Annotate plugin with name & version information

v11.1 (05 Dec 2021)

  • Forward compatible with upcoming Kiwi TCMS v11.0

  • Update tcms-api from 10.0 to 11.0

  • Use f-strings

  • Updates in testing environments

v10.0 (02 Mar 2021)

  • Compatible with Kiwi TCMS v10.0

  • Update tcms-api to 10.0

v9.0 (13 Jan 2021)

  • Compatible with Kiwi TCMS v9.0

  • Update to tcms-api v9.0

  • Specify valid DJANGO_SETTINGS_MODULE for running pylint-django in CI

v1.1.3 (28 October 2020)

  • Update to tcms-api v8.6.0

v1.1.2 (25 June 2020)

  • Update to tcms-api v8.4.0

v1.1.1 (25 June 2020)

  • Initial release, thanks to Bryan Mutai

Metadata

Release files for kiwitcms-django-plugin 16.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kiwitcms-django-plugin 16.1
File Size Uploaded Provenance Actions
kiwitcms_django_plugin-16.1.tar.gz 16.7 kB Without provenance Details for kiwitcms_django_plugin-16.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kiwitcms-django-plugin 16.1
File Interpreter ABI Platform Actions
kiwitcms_django_plugin-16.1-py3-none-any.whl Python 3 none any Details for kiwitcms_django_plugin-16.1-py3-none-any.whl

Total release size: 33.4 kB

Release files / kiwitcms_django_plugin-16.1.tar.gz

Download URL kiwitcms_django_plugin-16.1.tar.gz
Size 16.7 kB
Tags Source
SHA-256 checksum
How to use checksums
fc9bd114cccd9271e2d9b54009af1bcd1db7185b15a06a3be2e6e830b0066fd9
BLAKE2b-256 checksum
How to use checksums
8e768f26235d369133f2302b82b1a40d37dfcbc667107651dc425d685a3af28e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / kiwitcms_django_plugin-16.1-py3-none-any.whl

Download URL kiwitcms_django_plugin-16.1-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7424259fdb4508b2de60890cb592b619a6de5643d997be0d25963161286c1729
BLAKE2b-256 checksum
How to use checksums
8faf487f768bb2ae501497b67cce3ae0d3b78c5c673c17f6f2358510f3fe403b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Security for kiwitcms-django-plugin 16.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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