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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.0.5.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for TAP-Producer-1.0.5.tar.gz
Algorithm Hash digest
SHA256 1757022772a179a55693d90b5e3828ad64efb8e7b38c3ae5af47323b04da2e2d
MD5 77471afec5d8117f0ad5935d9e83576f
BLAKE2b-256 403a15b3abb7e0cb89a45f2ac467670efda98ef16f3ee9064a1d7ac8d0ec2af8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.5-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.6

File hashes

Hashes for TAP_Producer-1.0.5-cp313-none-any.whl
Algorithm Hash digest
SHA256 9f3998705db8fc1bf4591fc5b286a6ffc590d7ee41a124f5fe3df51a996b7bcb
MD5 838c94e2b04964d84031134c12c2885c
BLAKE2b-256 2e1fde34e1865c6fd9ce181f6b58c25daae0d97e6e91a1b8a5f057e2f138a301

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.5-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.6

File hashes

Hashes for TAP_Producer-1.0.5-cp312-none-any.whl
Algorithm Hash digest
SHA256 ec70d7946ab725c807382c44b34da975cd89109e98508c42790b8c66d0bd00f5
MD5 226996fbd284967b5c515e9603ef6c33
BLAKE2b-256 e837cab101c4a32a964c29c5eedf0856377ffb52ec0964cae02bfc7c0d98369d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.5-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.6

File hashes

Hashes for TAP_Producer-1.0.5-cp311-none-any.whl
Algorithm Hash digest
SHA256 b7fb8206b07ac805e96e3b7dfab6cb400e866698555902ebe6fc8c3701d4d49f
MD5 68b665b0b82d5c0cbf3029f3278aa271
BLAKE2b-256 e7dac55abeb49459a046c1c6393fe46643fd9490450b97a8aa49bc0de2c1bffd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.5-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.6

File hashes

Hashes for TAP_Producer-1.0.5-cp310-none-any.whl
Algorithm Hash digest
SHA256 7dad6a9143a593ac2c43d3b6fa243cde2afa24a236361d982b8747cd68cf14cd
MD5 3363267e0a45df31913e6ebf2e28a27b
BLAKE2b-256 22c3001dcf31b11f3d629a4bdde258fcd314e384723c140a0f1028f461d74847

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