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-0.1.7.tar.gz (21.4 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-0.1.7-cp313-none-any.whl (14.1 kB view details)

Uploaded CPython 3.13

TAP_Producer-0.1.7-cp312-none-any.whl (14.1 kB view details)

Uploaded CPython 3.12

TAP_Producer-0.1.7-cp311-none-any.whl (14.7 kB view details)

Uploaded CPython 3.11

TAP_Producer-0.1.7-cp310-none-any.whl (10.7 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.1.7.tar.gz
  • Upload date:
  • Size: 21.4 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.7.tar.gz
Algorithm Hash digest
SHA256 9d78c72c4d58a451a353a18671b1d74b9626e95cc3645fa4e4339ff46666662b
MD5 6c1ce1cfb290b93070070e05d971a47e
BLAKE2b-256 be3bba17bcb566930505564d291ea57f791038f840d6a949d7fe4ccc1fff3278

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.7-cp313-none-any.whl
  • Upload date:
  • Size: 14.1 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.7-cp313-none-any.whl
Algorithm Hash digest
SHA256 e0d2f53cad457f87c2a82b61b61473224fa844d1b99e4203bc98067e4551860d
MD5 fa4c9572563d68e53cdc06dd325cdd49
BLAKE2b-256 531484931bf6c0d109f1e11e331302398cd9f0b6fcc38b5016854b2dbf5d3d61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.7-cp312-none-any.whl
  • Upload date:
  • Size: 14.1 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.7-cp312-none-any.whl
Algorithm Hash digest
SHA256 cfc472577bf79eeab0668d7d1a669d81a61c99cfbe9cc30e01b52c89ddfe685e
MD5 0fc2d441c17d9e48f06d2b134f082b2d
BLAKE2b-256 e9b746870458acef1a85948e7081ad947d1856c72e80fcf51e62fd7522ec346a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.7-cp311-none-any.whl
  • Upload date:
  • Size: 14.7 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.7-cp311-none-any.whl
Algorithm Hash digest
SHA256 9eec5149c62fac6eddb727a34e8ed0f524d2739df158a99b2190e6f5fd8824c8
MD5 aee218d1ab0f76647c7919d1b7a934db
BLAKE2b-256 985e09aad1c801ce2c58da7b11c8d3ec03a312ca940f54ba939740dd0d2f2e41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.7-cp310-none-any.whl
  • Upload date:
  • Size: 10.7 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.7-cp310-none-any.whl
Algorithm Hash digest
SHA256 4df4b5f96ac381b8f7253ceb022f926254a3586d0bce617e9a2910a2061a932a
MD5 c30bdd0636f8cb49f351586227567392
BLAKE2b-256 fce908d9241d32dc323bce15099c2e86bbe9a08aa7d2e3c0f56c4e2d646f7c81

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