Django Test Runner plugin for Kiwi TCMS
=======================================
.. image:: https://tidelift.com/badges/package/pypi/kiwitcms-django-plugin
:target: https://tidelift.com/subscription/pkg/kiwitcms-django-plugin?utm_source=pypi-kiwitcms-django-plugin&utm_medium=github&utm_campaign=readme
:alt: Tidelift
.. image:: https://img.shields.io/twitter/follow/KiwiTCMS.svg
:target: https://twitter.com/KiwiTCMS
:alt: Kiwi TCMS on Twitter
This package provides a Django test runner that reports the test results to
`Kiwi TCMS <https://kiwitcms.org>`_.
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 <https://tcms-api.readthedocs.io>`_.
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
---------
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
Raw data
{
"_id": null,
"home_page": "https://github.com/kiwitcms/django-plugin",
"name": "kiwitcms-django-plugin",
"maintainer": "Kiwi TCMS",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "info@kiwitcms.org",
"keywords": "",
"author": "Bryan Mutai",
"author_email": "work@bryanmutai.co",
"download_url": "https://files.pythonhosted.org/packages/61/f3/3f56c60cb8f75fbfc0c2dc12e765b1e509c0071b10c4ebef45b87f854dde/kiwitcms-django-plugin-12.7.tar.gz",
"platform": null,
"description": "Django Test Runner plugin for Kiwi TCMS\n=======================================\n\n.. image:: https://tidelift.com/badges/package/pypi/kiwitcms-django-plugin\n :target: https://tidelift.com/subscription/pkg/kiwitcms-django-plugin?utm_source=pypi-kiwitcms-django-plugin&utm_medium=github&utm_campaign=readme\n :alt: Tidelift\n\n.. image:: https://img.shields.io/twitter/follow/KiwiTCMS.svg\n :target: https://twitter.com/KiwiTCMS\n :alt: Kiwi TCMS on Twitter\n\n\nThis package provides a Django test runner that reports the test results to\n`Kiwi TCMS <https://kiwitcms.org>`_.\n\n\nInstallation\n------------\n\n::\n\n pip install kiwitcms-django-plugin\n\n\nConfiguration and environment\n-----------------------------\n\n\nMinimal config file ``~/.tcms.conf``::\n\n [tcms]\n url = https://tcms.server/xml-rpc/\n username = your-username\n password = your-password\n\nFor more info see `tcms-api docs <https://tcms-api.readthedocs.io>`_.\n\nUsage\n-----\n\nIn ``settings.py`` add the following::\n\n TEST_RUNNER = 'tcms_django_plugin.TestRunner'\n\nWhen you run ``./manage.py test`` Django looks at the ``TEST_RUNNER`` setting\nto determine what to do.\n\n\nChangelog\n---------\n\nv12.7 (10 Dec 2023)\n~~~~~~~~~~~~~~~~~~~\n\n- Update tcms-api from 11.4 to 12.7\n- Build & test with Python 3.11\n- Refactor issues found by newer pylint\n- Refactor issues found by CodeQL\n- Reformat source code with Black\n\n\nv11.3 (15 Jul 2022)\n~~~~~~~~~~~~~~~~~~~\n\n- Update tcms-api from 11.2 to 11.4\n- Small linter updates\n\n\nv11.2 (16 May 2022)\n~~~~~~~~~~~~~~~~~~~\n\n- Update tcms-api from 11.0 to 11.2\n- Annotate plugin with name & version information\n\n\nv11.1 (05 Dec 2021)\n~~~~~~~~~~~~~~~~~~~\n\n- Forward compatible with upcoming Kiwi TCMS v11.0\n- Update tcms-api from 10.0 to 11.0\n- Use f-strings\n- Updates in testing environments\n\n\nv10.0 (02 Mar 2021)\n~~~~~~~~~~~~~~~~~~~\n\n- Compatible with Kiwi TCMS v10.0\n- Update tcms-api to 10.0\n\n\nv9.0 (13 Jan 2021)\n~~~~~~~~~~~~~~~~~~\n\n- Compatible with Kiwi TCMS v9.0\n- Update to tcms-api v9.0\n- Specify valid DJANGO_SETTINGS_MODULE for running pylint-django in CI\n\n\nv1.1.3 (28 October 2020)\n~~~~~~~~~~~~~~~~~~~~~~~~\n\n- Update to tcms-api v8.6.0\n\n\nv1.1.2 (25 June 2020)\n~~~~~~~~~~~~~~~~~~~~~\n\n- Update to tcms-api v8.4.0\n\n\nv1.1.1 (25 June 2020)\n~~~~~~~~~~~~~~~~~~~~~\n\n- Initial release, thanks to Bryan Mutai\n",
"bugtrack_url": null,
"license": "GPLv3",
"summary": "Django test runner plugin for Kiwi TCMS",
"version": "12.7",
"project_urls": {
"Homepage": "https://github.com/kiwitcms/django-plugin"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "892f75c00d5010a066deb7575036d5f56f6b712abb7bd0358825cb71d9f6a568",
"md5": "5e2ebd582a03c00fd5f2070167f23067",
"sha256": "c38ee252afc5fdb9db3bda5cac978e68675b192df7fb01494ef9592e8b00eb18"
},
"downloads": -1,
"filename": "kiwitcms_django_plugin-12.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5e2ebd582a03c00fd5f2070167f23067",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 16523,
"upload_time": "2023-12-10T19:49:40",
"upload_time_iso_8601": "2023-12-10T19:49:40.320778Z",
"url": "https://files.pythonhosted.org/packages/89/2f/75c00d5010a066deb7575036d5f56f6b712abb7bd0358825cb71d9f6a568/kiwitcms_django_plugin-12.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "61f33f56c60cb8f75fbfc0c2dc12e765b1e509c0071b10c4ebef45b87f854dde",
"md5": "aa9bf91dbeaa3ee7aba805e7036c3b9c",
"sha256": "b262b30e4820e392b53308a4315a799f01236a0a1fb2e808c6dd8c56ad884687"
},
"downloads": -1,
"filename": "kiwitcms-django-plugin-12.7.tar.gz",
"has_sig": false,
"md5_digest": "aa9bf91dbeaa3ee7aba805e7036c3b9c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 16467,
"upload_time": "2023-12-10T19:49:42",
"upload_time_iso_8601": "2023-12-10T19:49:42.190839Z",
"url": "https://files.pythonhosted.org/packages/61/f3/3f56c60cb8f75fbfc0c2dc12e765b1e509c0071b10c4ebef45b87f854dde/kiwitcms-django-plugin-12.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-10 19:49:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "kiwitcms",
"github_project": "django-plugin",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "Django",
"specs": []
},
{
"name": "tcms-api",
"specs": [
[
">=",
"12.7"
]
]
}
],
"lcname": "kiwitcms-django-plugin"
}