Name | pytest-tap JSON |
Version |
3.5
JSON |
| download |
home_page | None |
Summary | Test Anything Protocol (TAP) reporting plugin for pytest |
upload_time | 2025-01-30 05:01:49 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | BSD |
keywords |
tap
pytest
unittest
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
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.5, January 30, 2025
-----------------------------
* Diagnostics now output logs, stdout, stderr for failed tests.
Use the standard ``--show-capture`` flag to control the output.
* Diagnostics can display for passing tests using the
``--tap-log-passing-tests`` flag.
* Add support for Python 3.12.
* Add support for Python 3.13.
* Drop support for Python 3.8 (it is end-of-life).
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": null,
"name": "pytest-tap",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "TAP, pytest, unittest",
"author": null,
"author_email": "Matt Layman <matthewlayman@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/7c/85/7c9004fc12ab0ac4ab4fd133f711b5278a24d0a6a5c02e746e6a712b0f64/pytest_tap-3.5.tar.gz",
"platform": null,
"description": "pytest-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\nReleases\n========\n\nVersion 3.5, January 30, 2025\n-----------------------------\n\n* Diagnostics now output logs, stdout, stderr for failed tests.\n Use the standard ``--show-capture`` flag to control the output.\n* Diagnostics can display for passing tests using the\n ``--tap-log-passing-tests`` flag.\n* Add support for Python 3.12.\n* Add support for Python 3.13.\n* Drop support for Python 3.8 (it is end-of-life).\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.5",
"project_urls": null,
"split_keywords": [
"tap",
" pytest",
" unittest"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "d7e61cc18228e46996b57a10350c0aad0fa5ce2de2ba8810f80d3a786764d832",
"md5": "4ed53a00daee463e7293950b9e5413c8",
"sha256": "bce47102465db4fa09c0948bbf8867543143a9b9d16af77a2efbaffb4ec1072a"
},
"downloads": -1,
"filename": "pytest_tap-3.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4ed53a00daee463e7293950b9e5413c8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 6543,
"upload_time": "2025-01-30T05:01:48",
"upload_time_iso_8601": "2025-01-30T05:01:48.187519Z",
"url": "https://files.pythonhosted.org/packages/d7/e6/1cc18228e46996b57a10350c0aad0fa5ce2de2ba8810f80d3a786764d832/pytest_tap-3.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7c857c9004fc12ab0ac4ab4fd133f711b5278a24d0a6a5c02e746e6a712b0f64",
"md5": "a097166cfc3c5e410ea5d7007140cbb8",
"sha256": "11b3b475b919e9d5c0e995b441fab0b92c57a46cec818132b71264fdfbd56a32"
},
"downloads": -1,
"filename": "pytest_tap-3.5.tar.gz",
"has_sig": false,
"md5_digest": "a097166cfc3c5e410ea5d7007140cbb8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 7870,
"upload_time": "2025-01-30T05:01:49",
"upload_time_iso_8601": "2025-01-30T05:01:49.922895Z",
"url": "https://files.pythonhosted.org/packages/7c/85/7c9004fc12ab0ac4ab4fd133f711b5278a24d0a6a5c02e746e6a712b0f64/pytest_tap-3.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-30 05:01:49",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "pytest-tap"
}