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.2.3.tar.gz (26.5 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.2.3-cp313-none-any.whl (19.9 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.2.3-cp312-none-any.whl (19.9 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.2.3-cp311-none-any.whl (20.6 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.2.3-cp310-none-any.whl (16.4 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.2.3.tar.gz
  • Upload date:
  • Size: 26.5 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.2.3.tar.gz
Algorithm Hash digest
SHA256 b1bb8806059a1d40d6820aa33820d86bb582ee90dfc714170290debcd38f187c
MD5 417bb6c96bf3fedfb1b20233613f4419
BLAKE2b-256 db1f501fe872d8673b00ed673d3a7a068121d78c9547e5928a1ee78a9af3cb3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.3-cp313-none-any.whl
  • Upload date:
  • Size: 19.9 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.2.3-cp313-none-any.whl
Algorithm Hash digest
SHA256 89dd7f61cc7fe6c2ba54ce4583d2087f0a4591c78b9762c70c0afa4022b5af38
MD5 b3564c717fc36e409608d9aab74c6a26
BLAKE2b-256 608fd43a8697d1f35e4e7680189961b4b2d95db7e5396992ecb334ca3353db72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.3-cp312-none-any.whl
  • Upload date:
  • Size: 19.9 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.2.3-cp312-none-any.whl
Algorithm Hash digest
SHA256 a68023c7f6e1beccfb3178de42683ab63420484fcc074ac5ecf604473c5d8f87
MD5 a1b7e99470cf9f52759c74de2d3c0c95
BLAKE2b-256 be3b4d4aad98b8ece013fa29ea6486f2a334384eea6eda387a459c8fb10db511

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.3-cp311-none-any.whl
  • Upload date:
  • Size: 20.6 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.2.3-cp311-none-any.whl
Algorithm Hash digest
SHA256 d19ecd5f10a09e0ec82f61ff8f46779e2e4d3ccac5785d6a986e17027f104028
MD5 35b1681eb52b2612f4855b9ac728dce9
BLAKE2b-256 1263c12687f27d94e173cc7dc9fc2d2a12e8b7f5a08b3698a52fb1e0533e3d69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.3-cp310-none-any.whl
  • Upload date:
  • Size: 16.4 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.2.3-cp310-none-any.whl
Algorithm Hash digest
SHA256 0659f6c99445860eedbefa8a54b5c7f85d3c18885d2fa4e58e0e1e57d6f96487
MD5 3aa11c3bf9d83a3a7b0e0a238cb1cba6
BLAKE2b-256 c9d0ddfd0caf5e3ad1d176cf3491bb67107d913c7a5db450043eb8d125bd2d46

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