Skip to main content

Test Anything Protocol producer API for Python.

Project description

Producer for Test Anything Protocol output in Python. Automatically counts test points at call time for TAP version 12, 13, and 14. TAP version 12 supports plan, ok, not ok, diagnostic, and bail out functionality. TAP version 13 supports the aforementioned as well as subtest context manager and YAML diagnostic output. TAP version 14 supports all prior version features but separates the API for comments output from YAML diagnostics.

TAP-Producer also includes an end convenience method as well as two decorators. A suppress context manager for suppressing diagnostic and bail out messages; a strict context manager for raising not ok test cases to Python errors.

Licensed Apache-2.0 WITH LLVM-exception, see LICENSE.txt for more information.

https://raw.githubusercontent.com/sigstore/community/main/artwork/badge/sigstore_codesigned_purple.png

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

TAP-Producer-1.3.0.tar.gz (27.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

TAP_Producer-1.3.0-cp313-none-any.whl (20.7 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.3.0-cp312-none-any.whl (20.7 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.3.0-cp311-none-any.whl (21.3 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.3.0-cp310-none-any.whl (16.8 kB view details)

Uploaded CPython 3.10

File details

Details for the file TAP-Producer-1.3.0.tar.gz.

File metadata

  • Download URL: TAP-Producer-1.3.0.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP-Producer-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b63a3d281a9afdbaf12dc7c39826c68435052b84b327520bdcedaea7bb5c566b
MD5 e4ed57084b227b05d3850086463aef6b
BLAKE2b-256 ec93a82a0f0ec48316650b294d257a99da9c7491b788f05dc0b171a21040d577

See more details on using hashes here.

File details

Details for the file TAP_Producer-1.3.0-cp313-none-any.whl.

File metadata

  • Download URL: TAP_Producer-1.3.0-cp313-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: CPython 3.13
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.3.0-cp313-none-any.whl
Algorithm Hash digest
SHA256 8e9fa3cdffe672f109085df5b701d3da44159a9da50bb347f9b6c6e5666a7433
MD5 115e7467bcab11adcdc91f62ce3bbaed
BLAKE2b-256 0061292a4e2944df526f6453c2b0e8ac6f0711debac23ef55c79c0a658fe7e4c

See more details on using hashes here.

File details

Details for the file TAP_Producer-1.3.0-cp312-none-any.whl.

File metadata

  • Download URL: TAP_Producer-1.3.0-cp312-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.3.0-cp312-none-any.whl
Algorithm Hash digest
SHA256 172c841f2c35bc956feb35f70fae8eab354273a72ad0df4c48383be4b3560c18
MD5 a549f4d32d59196e91ef32e662886271
BLAKE2b-256 5f6ae29d9195761c425169f41f8217854ee1c78356d6d7806ca3cf222c0a2400

See more details on using hashes here.

File details

Details for the file TAP_Producer-1.3.0-cp311-none-any.whl.

File metadata

  • Download URL: TAP_Producer-1.3.0-cp311-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.3.0-cp311-none-any.whl
Algorithm Hash digest
SHA256 aff1a104cf840863b3611f19f6ed34c2a54ae412aa0960e4601bfc24895a4ce7
MD5 8e2c07022b19f140e22be93555502bb5
BLAKE2b-256 e2b36cad8e10572d1fc047c79941a34ea876932104832537b3fcf562078e5608

See more details on using hashes here.

File details

Details for the file TAP_Producer-1.3.0-cp310-none-any.whl.

File metadata

  • Download URL: TAP_Producer-1.3.0-cp310-none-any.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.3.0-cp310-none-any.whl
Algorithm Hash digest
SHA256 2b44fbfa8c8c3f4be559c8783a32e49521fd9290447b3651ddc6daef0405014b
MD5 61c56436c9689e14b391639e62529ee4
BLAKE2b-256 9afe212d3131f27531b180c587f451204c190795ed5a94846a7b363f91769b6c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page