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.6.tar.gz (25.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.6-cp313-none-any.whl (19.7 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.0.6-cp312-none-any.whl (19.7 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.0.6-cp311-none-any.whl (20.5 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.0.6-cp310-none-any.whl (16.2 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.0.6.tar.gz
  • Upload date:
  • Size: 25.3 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.0.6.tar.gz
Algorithm Hash digest
SHA256 864287ab22d68235827f4b8c747b599f47f4e09ca7c4f5f242ed0d3bfe08836f
MD5 f175a3a86cc0ff4af3fb6378d92b0506
BLAKE2b-256 8706cc69da87b5dcb1f33a7bdc58e5f736879391a7cc9614cc8ad7aa8c554074

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.6-cp313-none-any.whl
  • Upload date:
  • Size: 19.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.0.6-cp313-none-any.whl
Algorithm Hash digest
SHA256 bd4151c9705a145a04f49a39367467e1edac44abf5350e55ce3fcdf5de586d87
MD5 71911d60d545e55ed518e088d197a583
BLAKE2b-256 71eb9ea2f4641c1c7dd5ceafb3f6936311d3283f15cae013f5bf2f7fdf14f43b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.6-cp312-none-any.whl
  • Upload date:
  • Size: 19.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.0.6-cp312-none-any.whl
Algorithm Hash digest
SHA256 84df1571d79e3ddcab67917599cf43d1330e615dfff8116e7f5c705e55074b8e
MD5 141c20e254f391b5419eeb3d66871705
BLAKE2b-256 919e1b19edefec9a835200a77f32980fac6e0a1099467886062ec40ede40bb08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.6-cp311-none-any.whl
  • Upload date:
  • Size: 20.5 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.0.6-cp311-none-any.whl
Algorithm Hash digest
SHA256 e7d027fb1779d50a94efad3f502d200f62e5fb4341ab6eca86f2ac31cafe0f4f
MD5 8de188f74453bc7bd251c102a54c199b
BLAKE2b-256 52d09a67b7dad35150a30a978ec492e124d38667906d435985e0d11de49a577f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.6-cp310-none-any.whl
  • Upload date:
  • Size: 16.2 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.0.6-cp310-none-any.whl
Algorithm Hash digest
SHA256 f6e0c01eeb1bf41acc7c6af781194c065818fd0945a49e500ccc76f4d83398c6
MD5 e1f0e0685164cee92e3f91fb04bcecd7
BLAKE2b-256 5baaacd34187537d880562d43e4d8681b4428d2c6e6040b06dc1f317460af7fc

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