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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.0.3.tar.gz
  • Upload date:
  • Size: 23.1 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.3.tar.gz
Algorithm Hash digest
SHA256 7ae9440f5f5a5c5554708eaf64957a31e95ce2af50f23580249ddd8db471e459
MD5 a964e16b97cabfdc9437cd9ff3082bb1
BLAKE2b-256 71b9e6f481f24d618eb40575615c714c927f7c6362790073a3805ac53a450ea2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.3-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.3-cp313-none-any.whl
Algorithm Hash digest
SHA256 e3c323b95eb963c5015c2bc3417b06a87f6f8ec1753a2284d8cb9dc941e207e6
MD5 ced1dd8eb1f355c0492fd4910e6aac70
BLAKE2b-256 baf679a5903cb35d6ec8a63d2e74f45f3cc45c8a58cfca724d1b25c726694cd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.3-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.3-cp312-none-any.whl
Algorithm Hash digest
SHA256 067b3a64083cbafd1366e15f95afb5465c31f2a176f8aefa1c381a650361816f
MD5 7d563f7fc54adb5849f31a20ace768cf
BLAKE2b-256 c88ccada8f2fb52e37c0ca41faca25393f12f0e17878eb42f20bd94091197997

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.3-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.3-cp311-none-any.whl
Algorithm Hash digest
SHA256 301032984b31c699f5027a4e829ffa48a0aa19d959f08346a016d5e145e8c589
MD5 4f7ca4c0f09ddd4c9e829b3223ab0ef0
BLAKE2b-256 6d35a34f2e79749fc8a37fa81552d87d80d35312bba38b722473acec8e36c83d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.3-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.3-cp310-none-any.whl
Algorithm Hash digest
SHA256 0ce207a37831ee02559eb67dcce077fe1d830787ddfe1f13d30ee9a547e56bdd
MD5 b101fa90bc723759d72e45d785e4ecc9
BLAKE2b-256 9a851ec52105a1df5757ea3f91b33621cc85073362044d6166aac47aec75df82

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