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.2.2.tar.gz (26.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-1.2.2-cp313-none-any.whl (19.8 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.2.2-cp312-none-any.whl (19.8 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.2.2-cp311-none-any.whl (20.4 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.2.2-cp310-none-any.whl (16.4 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.2.2.tar.gz
  • Upload date:
  • Size: 26.4 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.2.2.tar.gz
Algorithm Hash digest
SHA256 7ac89e9752f082bc52f239e770170c17818f9ec0d3d49b3c4e27291901aa9b85
MD5 c2ee877dfe184c60c0fc802a654f0f5f
BLAKE2b-256 df6c32130156191db02dca6e45b5b26014e0e556a4d961ecf49cbdf4829cf71b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.2-cp313-none-any.whl
  • Upload date:
  • Size: 19.8 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.2.2-cp313-none-any.whl
Algorithm Hash digest
SHA256 819610412a0b6a3d28b07d923acced6ddf35e58bb5cca67930d645fe1a736829
MD5 f0c8bec6d77b0247994e2f34e5c07371
BLAKE2b-256 330c916c51bb88e727b97fa48c02134e331c0ce4423461634470a0a6e9128bc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.2-cp312-none-any.whl
  • Upload date:
  • Size: 19.8 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.2.2-cp312-none-any.whl
Algorithm Hash digest
SHA256 dc7a400adb97eb0d59ce9dbf10cdfe0d717115275dc7cb1f4732e16c784d4a17
MD5 40d90416a84f6f142ddd9e118e4e6282
BLAKE2b-256 d851e8aa904b7bda9dae008edff3bc9cce333ef25945a6affea13089b048a9d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.2-cp311-none-any.whl
  • Upload date:
  • Size: 20.4 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.2.2-cp311-none-any.whl
Algorithm Hash digest
SHA256 c7e3993a7c2b922ed2da2f9a4a2105c2edb5473e4257381cda479ac751c0dd33
MD5 e6f1a60fc6019bfaf106b2b006013dad
BLAKE2b-256 9e426fcc1bbcb18a7c46d4f59aac9cb52a39518c46359df137915d6ad0cb7c1f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.2-cp310-none-any.whl
  • Upload date:
  • Size: 16.4 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.2.2-cp310-none-any.whl
Algorithm Hash digest
SHA256 60a8d6248521299d86165a6f1d7ac6e4b86e13ef7d0c6eebd13e6f2adc012fc5
MD5 345df0f249984b3e9b4359f22afbedef
BLAKE2b-256 6a0b0e9c32c1ef88ee3fba0af01b5f3e158bd3a5455cecf886824925f0795fc0

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