pytest-tap


Namepytest-tap JSON
Version 3.4 PyPI version JSON
download
home_pagehttps://github.com/python-tap/pytest-tap
SummaryTest Anything Protocol (TAP) reporting plugin for pytest
upload_time2023-07-15 20:19:43
maintainer
docs_urlNone
authorMatt Layman
requires_python
licenseBSD
keywords tap unittest pytest
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            
pytest-tap is a reporting plugin for pytest that outputs
`Test Anything Protocol (TAP) <http://testanything.org/>`_ data.
TAP is a line based test protocol for recording test data in a standard way.

Use ``pytest --tap`` after installing to get started.

Follow `GitHub <https://github.com/python-tap/pytest-tap>`_
for more information or to follow this plugin's development.
Additional developer documentation about Python and TAP is on
`Read the Docs <https://tappy.readthedocs.io/>`_.


Releases
========

Version 3.4, July 15, 2023
--------------------------

* Deprecate ``--tap-stream`` in favor of ``--tap`` for streaming mode.
* When using xdist, report the plan at the beginning of execution.
* Add support for Python 3.11.
* Drop support for Python 3.7 (it is end-of-life).
* Drop support for Python 3.6 (it is end-of-life).
* Drop support for PyPy.

Version 3.3, October 27, 2021
-----------------------------

* Add support for Python 3.10.
* Fix bug with help printing when streaming mode is enabled (#59).
* Drop support for Python 3.5 (it is end-of-life).
* Remove unmaintained (and likely inaccurate) locale info.

Version 3.2, November 7, 2020
-----------------------------

* Add support for Python 3.8.
* Add support for Python 3.9.
* Handle ``unittest.expectedFailure`` and ``pytest.xfail``
  in a way that is more consistent
  with the TAP specification.

Version 3.1, Released March 25, 2020
------------------------------------

* Fix reporting that was broken by the removal
  of a deprecated feature in pytest 5.4.

Version 3.0, Released January 28, 2020
--------------------------------------

* Drop support for Python 2.

Version 2.5, Released December 26, 2019
---------------------------------------

* Last supported version for Python 2.
* Pin tap.py to a version range that supports Python 2.

Version 2.4, Released October 21, 2019
--------------------------------------

* Handle failures that occur from setup.
  This will catch errors that may happen in fixtures.
* Drop support for Python 3.4 (it is end-of-life).
* Add support for Python 3.7.

Version 2.3, Released September 16, 2018
----------------------------------------

* Improve xfail handling.
  Honor strict xfail mode.
  Use TODO instead of SKIP directive to better align with TAP specification.
* Output the plan line (``1..N``) first.

Version 2.2, Released January 9, 2018
-------------------------------------

* Update output format to match closer to pytest styling.
* Drop support for Python 3.3 (it is end-of-life).

Version 2.1, Released August 12, 2017
-------------------------------------

* Add support for Python 3.6.
* Fix crash when running with pytest-xdist (#27).

Version 2.0, Released August 1, 2016
------------------------------------

* Update to tap.py 2.0.
  This update drops the indirect dependencies on nose and pygments.
* Improve handling of skips and xfails.
* Suppress ``# TAP results for TestCase`` for streaming.
  This header makes little sense for pytest's test function paradigm.
  Including the header generated extra noise for each function.
* Drop support for Python 2.6

Version 1.9, Released June 11, 2016
-----------------------------------

* Initial release as stand-alone plugin.
  The version number aligns with tappy.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/python-tap/pytest-tap",
    "name": "pytest-tap",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "TAP,unittest,pytest",
    "author": "Matt Layman",
    "author_email": "matthewlayman@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/75/cf/0d944bd9be848b5a2a0290d0125fcc3580350a516e869a8e4dc32f6198ef/pytest-tap-3.4.tar.gz",
    "platform": "any",
    "description": "\npytest-tap is a reporting plugin for pytest that outputs\n`Test Anything Protocol (TAP) <http://testanything.org/>`_ data.\nTAP is a line based test protocol for recording test data in a standard way.\n\nUse ``pytest --tap`` after installing to get started.\n\nFollow `GitHub <https://github.com/python-tap/pytest-tap>`_\nfor more information or to follow this plugin's development.\nAdditional developer documentation about Python and TAP is on\n`Read the Docs <https://tappy.readthedocs.io/>`_.\n\n\nReleases\n========\n\nVersion 3.4, July 15, 2023\n--------------------------\n\n* Deprecate ``--tap-stream`` in favor of ``--tap`` for streaming mode.\n* When using xdist, report the plan at the beginning of execution.\n* Add support for Python 3.11.\n* Drop support for Python 3.7 (it is end-of-life).\n* Drop support for Python 3.6 (it is end-of-life).\n* Drop support for PyPy.\n\nVersion 3.3, October 27, 2021\n-----------------------------\n\n* Add support for Python 3.10.\n* Fix bug with help printing when streaming mode is enabled (#59).\n* Drop support for Python 3.5 (it is end-of-life).\n* Remove unmaintained (and likely inaccurate) locale info.\n\nVersion 3.2, November 7, 2020\n-----------------------------\n\n* Add support for Python 3.8.\n* Add support for Python 3.9.\n* Handle ``unittest.expectedFailure`` and ``pytest.xfail``\n  in a way that is more consistent\n  with the TAP specification.\n\nVersion 3.1, Released March 25, 2020\n------------------------------------\n\n* Fix reporting that was broken by the removal\n  of a deprecated feature in pytest 5.4.\n\nVersion 3.0, Released January 28, 2020\n--------------------------------------\n\n* Drop support for Python 2.\n\nVersion 2.5, Released December 26, 2019\n---------------------------------------\n\n* Last supported version for Python 2.\n* Pin tap.py to a version range that supports Python 2.\n\nVersion 2.4, Released October 21, 2019\n--------------------------------------\n\n* Handle failures that occur from setup.\n  This will catch errors that may happen in fixtures.\n* Drop support for Python 3.4 (it is end-of-life).\n* Add support for Python 3.7.\n\nVersion 2.3, Released September 16, 2018\n----------------------------------------\n\n* Improve xfail handling.\n  Honor strict xfail mode.\n  Use TODO instead of SKIP directive to better align with TAP specification.\n* Output the plan line (``1..N``) first.\n\nVersion 2.2, Released January 9, 2018\n-------------------------------------\n\n* Update output format to match closer to pytest styling.\n* Drop support for Python 3.3 (it is end-of-life).\n\nVersion 2.1, Released August 12, 2017\n-------------------------------------\n\n* Add support for Python 3.6.\n* Fix crash when running with pytest-xdist (#27).\n\nVersion 2.0, Released August 1, 2016\n------------------------------------\n\n* Update to tap.py 2.0.\n  This update drops the indirect dependencies on nose and pygments.\n* Improve handling of skips and xfails.\n* Suppress ``# TAP results for TestCase`` for streaming.\n  This header makes little sense for pytest's test function paradigm.\n  Including the header generated extra noise for each function.\n* Drop support for Python 2.6\n\nVersion 1.9, Released June 11, 2016\n-----------------------------------\n\n* Initial release as stand-alone plugin.\n  The version number aligns with tappy.\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Test Anything Protocol (TAP) reporting plugin for pytest",
    "version": "3.4",
    "project_urls": {
        "Homepage": "https://github.com/python-tap/pytest-tap"
    },
    "split_keywords": [
        "tap",
        "unittest",
        "pytest"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "206f3e041459b2c4e45050cf1b515eb998e2efb70d5a22466a1f00e49daf39a2",
                "md5": "0272770dee51b875a8f0a52f4378c55d",
                "sha256": "d97a2115c94415086f6faec395d243b3c18ea846ce1c1653a4b2588082be35d8"
            },
            "downloads": -1,
            "filename": "pytest_tap-3.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0272770dee51b875a8f0a52f4378c55d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5936,
            "upload_time": "2023-07-15T20:19:41",
            "upload_time_iso_8601": "2023-07-15T20:19:41.907302Z",
            "url": "https://files.pythonhosted.org/packages/20/6f/3e041459b2c4e45050cf1b515eb998e2efb70d5a22466a1f00e49daf39a2/pytest_tap-3.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75cf0d944bd9be848b5a2a0290d0125fcc3580350a516e869a8e4dc32f6198ef",
                "md5": "8b599a93ed98658f5f7bc2f7a21a8374",
                "sha256": "a7c2a4a3e8b4bf18522e46d74208f8579a191dd972c59182104ad9a4967318fb"
            },
            "downloads": -1,
            "filename": "pytest-tap-3.4.tar.gz",
            "has_sig": false,
            "md5_digest": "8b599a93ed98658f5f7bc2f7a21a8374",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8833,
            "upload_time": "2023-07-15T20:19:43",
            "upload_time_iso_8601": "2023-07-15T20:19:43.415541Z",
            "url": "https://files.pythonhosted.org/packages/75/cf/0d944bd9be848b5a2a0290d0125fcc3580350a516e869a8e4dc32f6198ef/pytest-tap-3.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-15 20:19:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "python-tap",
    "github_project": "pytest-tap",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "pytest-tap"
}
        
Elapsed time: 0.08987s