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

Uploaded CPython 3.13

TAP_Producer-0.2.2-cp312-none-any.whl (15.0 kB view details)

Uploaded CPython 3.12

TAP_Producer-0.2.2-cp311-none-any.whl (15.7 kB view details)

Uploaded CPython 3.11

TAP_Producer-0.2.2-cp310-none-any.whl (11.3 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.2.2.tar.gz
  • Upload date:
  • Size: 22.1 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.2.2.tar.gz
Algorithm Hash digest
SHA256 c54decd3a1958cabee3b9ed137e1cba2fecb5a3d2ae4f828c80b05441359b845
MD5 23e37bb2982d68a996a36b41f9931526
BLAKE2b-256 5fbcd36630529f7ae596cd9a28e06713469c5642ae2298f1adcbcd42f3568159

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.2-cp313-none-any.whl
  • Upload date:
  • Size: 15.0 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.2.2-cp313-none-any.whl
Algorithm Hash digest
SHA256 dd0afe1f2373ba51f0b606a66206793235b6d51cfb3135a9feaf050d0a497aad
MD5 3302b5e9161b7d8bcd4b5b6d2eec77ad
BLAKE2b-256 fbb2feb9c33949c2a75f43b43ed696598aa73b0aa17d3e9070ff25546ad3282f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.2-cp312-none-any.whl
  • Upload date:
  • Size: 15.0 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.2.2-cp312-none-any.whl
Algorithm Hash digest
SHA256 2bfa7e5af130cdbef46457465757863e97a7b8a395990320279150b63555a500
MD5 317296c9bbc42e129fb9cc0333653af9
BLAKE2b-256 6391c61fa3cdf761790ec13e50221ddc831dc116d8e30a6001f64fbce833ed66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.2-cp311-none-any.whl
  • Upload date:
  • Size: 15.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.2.2-cp311-none-any.whl
Algorithm Hash digest
SHA256 9572a4a42cf7bc6d1544dbd93d1a2227c812dc251b3cf89d2d6a07bffe822e5d
MD5 055f08487d1acd4269295b8febc29b80
BLAKE2b-256 f5bdd772635ba09a0c1d48e199f15ef35fdba28d2f9ef551c24579d63da2d964

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.2-cp310-none-any.whl
  • Upload date:
  • Size: 11.3 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.2.2-cp310-none-any.whl
Algorithm Hash digest
SHA256 c9a75f037fd7608e09807976f0c395f9d06a757d5f5d61ef5094c15f50a98a96
MD5 d1ae6e48c62eee3822af971111c491a1
BLAKE2b-256 93758ff1bd269b4399b4ca6160e39f8d27cf7b4827b67b8ebc290d3e1c5155d2

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