Skip to main content

Test Anything Protocol producer API for Python.

Project description

Producer for Test Anything Protocol output in Python. Automatically counts test cases at call time. Supports 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-0.1.2.tar.gz (20.2 kB view details)

Uploaded Source

Built Distributions

TAP_Producer-0.1.2-cp313-cp313-any.whl (13.6 kB view details)

Uploaded CPython 3.13

TAP_Producer-0.1.2-cp312-cp312-any.whl (13.6 kB view details)

Uploaded CPython 3.12

TAP_Producer-0.1.2-cp311-cp311-any.whl (14.1 kB view details)

Uploaded CPython 3.11

TAP_Producer-0.1.2-cp310-cp310-any.whl (10.4 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

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

File hashes

Hashes for TAP-Producer-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bafa7afbaaea03fcf314ebb4d0aa6f98dcfcecdfbf2e109f464229618cbb6ec6
MD5 0914805e09762417aa7643e387deacb8
BLAKE2b-256 cb2e3e227a1e8b8850800a7cc69aa4479e52df2c3ebf6fa6b4a8a346355b1984

See more details on using hashes here.

File details

Details for the file TAP_Producer-0.1.2-cp313-cp313-any.whl.

File metadata

  • Download URL: TAP_Producer-0.1.2-cp313-cp313-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.13
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for TAP_Producer-0.1.2-cp313-cp313-any.whl
Algorithm Hash digest
SHA256 3d7f56c838b5292126159e3232448fa49aebebb94e5271149eb6136bd83c76a2
MD5 864c24b0928eb1ac300431e55f6b56e7
BLAKE2b-256 c168b483eab1e8f2ea079e509678011530fc3f4e9b995c718911bb369d322606

See more details on using hashes here.

File details

Details for the file TAP_Producer-0.1.2-cp312-cp312-any.whl.

File metadata

  • Download URL: TAP_Producer-0.1.2-cp312-cp312-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for TAP_Producer-0.1.2-cp312-cp312-any.whl
Algorithm Hash digest
SHA256 82b65468eb72ba2901eb51af7670e112d1cb18c6ecd6775e92941ecb147da823
MD5 3cff78587dfab205c4c7f6139801fc04
BLAKE2b-256 2a2e5c470d32d1961962ae453d1104227eab95d8ddbd6ad3e59ce31dcfbc2941

See more details on using hashes here.

File details

Details for the file TAP_Producer-0.1.2-cp311-cp311-any.whl.

File metadata

  • Download URL: TAP_Producer-0.1.2-cp311-cp311-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for TAP_Producer-0.1.2-cp311-cp311-any.whl
Algorithm Hash digest
SHA256 73b8f93e8df23eb9a2a65883a761391ea1e543f70204768d563d486419a941e1
MD5 de74e438255d96423ef56ffb829c9feb
BLAKE2b-256 cb338df4c7fa099b31cc7486e8e175e66ec25686631405703272ccc1a92cd3a2

See more details on using hashes here.

File details

Details for the file TAP_Producer-0.1.2-cp310-cp310-any.whl.

File metadata

  • Download URL: TAP_Producer-0.1.2-cp310-cp310-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for TAP_Producer-0.1.2-cp310-cp310-any.whl
Algorithm Hash digest
SHA256 9f1f3071c08f6ae8e7fa65298d96ee45a9fd2ed85f8d7224b28447fe62e5601e
MD5 c6b9f152fc03eb9eb771bb2885ccbd21
BLAKE2b-256 2ba035d5b66c87beaf7dabeb1bdba7ccbb7e55b980fe42010e10e1541b9cf97b

See more details on using hashes here.

Supported by

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