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.0.4.tar.gz (23.3 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.0.4-cp313-none-any.whl (14.9 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.0.4-cp312-none-any.whl (14.9 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.0.4-cp311-none-any.whl (15.6 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.0.4-cp310-none-any.whl (11.3 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.0.4.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP-Producer-1.0.4.tar.gz
Algorithm Hash digest
SHA256 be7952cf837e89e80159bc8c71f3c09d8c68baaefd3f2c4b773bfb65d4d62e65
MD5 552fb3bab9ad47b25d71f26a07ddc34b
BLAKE2b-256 e0f28e8cc050af02be545e645758e01398d43c1322c851dbc4f9b94e11b5e2ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.4-cp313-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.13
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP_Producer-1.0.4-cp313-none-any.whl
Algorithm Hash digest
SHA256 8728285687ece2a7062272dd38ede87b424d32853365a3719299775163350a3a
MD5 e299e187c9cad7f196665011f9929f2e
BLAKE2b-256 180f7befff6d37e921872fd8f29e29ce73c46c887ee967dd96c4243bc91c73cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.4-cp312-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP_Producer-1.0.4-cp312-none-any.whl
Algorithm Hash digest
SHA256 8cbbeb8684731e2e42cc55e72f6dbc0f287b69e63befe0355c54e2286721c8bd
MD5 b61b9a687eb432182913d31f081c2ec6
BLAKE2b-256 0daf354b289cfb75be95c43ed9cae1d88d37c6b92fe8e95f1d41b6b2158d5c9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.4-cp311-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP_Producer-1.0.4-cp311-none-any.whl
Algorithm Hash digest
SHA256 8fe5b18df4eb053b5b1e062f51a944a81a20fef3c1d9b72ce933cdb91e056f67
MD5 40a4e223ef0dad2b2671f5248cea072e
BLAKE2b-256 d57210d475cbc10645179d9b1582d948f55294b8105ff2cfea2cc97be3e47403

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.4-cp310-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP_Producer-1.0.4-cp310-none-any.whl
Algorithm Hash digest
SHA256 6c89ab33af647e4e8bfa8ddcd0a5effdbf392f1e92d9b8799882b9eb3bf672b1
MD5 37d16338246731fe0351c16edd5b87b8
BLAKE2b-256 ad4a734939669ed9ca98c8f205f5ff1c6a86249a49c99d34c4a275a3ca3bb36b

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