kiwitcms-django-plugin


Namekiwitcms-django-plugin JSON
Version 12.7 PyPI version JSON
download
home_pagehttps://github.com/kiwitcms/django-plugin
SummaryDjango test runner plugin for Kiwi TCMS
upload_time2023-12-10 19:49:42
maintainerKiwi TCMS
docs_urlNone
authorBryan Mutai
requires_python>=3.6
licenseGPLv3
keywords
VCS
bugtrack_url
requirements Django tcms-api
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.15404s