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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.2.0.tar.gz
  • Upload date:
  • Size: 26.3 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.0.tar.gz
Algorithm Hash digest
SHA256 3404aaa2ce16d940469ed2407789e49aede18ef394daa2e3e5296bd372d09d66
MD5 6da52a08b19868ef9e37d32239d02c8b
BLAKE2b-256 5455b00227930d85bd8dfa02102afd6f3e089f3569bb1a50a266b23519367b0a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.0-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.0-cp313-none-any.whl
Algorithm Hash digest
SHA256 0a47698f372bbbdb0d442838e6804d978db58b411a1b7dc1765a638a567c17d1
MD5 61301d33aadc1e7f6424bad94ec54518
BLAKE2b-256 8631b51b447653d01db259d9db90e8129b269c28776ed27211f9d840d83cd90a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.0-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.0-cp312-none-any.whl
Algorithm Hash digest
SHA256 010a78b00b5dda9669f4cd0f3bd85125b5de308d0c2914ca678f5550a1d359c9
MD5 6ece44026ce20d9bdc6a6f0ecc1c73bc
BLAKE2b-256 438bd20bfac4651052fe3da5121baf5740a78c7399c7eb6936d22422fa43dba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.0-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.0-cp311-none-any.whl
Algorithm Hash digest
SHA256 324082e5fd1b7081b526a28811bca5f947b0110015d43f70d49ecbedaa129345
MD5 4ceec849c49474e79666311ad097e240
BLAKE2b-256 65b81765585aeeb72d58764ec2c985cdd96b5c1cca5fb1fe85bb90904466b0da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.0-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.0-cp310-none-any.whl
Algorithm Hash digest
SHA256 c059e57b20db9f0032d1aef5c8877f95520d0e1703c4cf1283a8a9baa8b7017c
MD5 82d93aecdbb2780a02c2012eca5945e2
BLAKE2b-256 e561f7eb362aaae5966b1f9bf140ab8b17e871550d8df0ef7f7e48285c84c079

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