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"
}