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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

TAP_Producer-1.0.1-cp310-none-any.whl (11.4 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.0.1.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for TAP-Producer-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4089900a72983cf4a74abbd07a758d9c89b6599edea0ccded90c16f587afa28f
MD5 7ec124435a87120185973634b1e6b665
BLAKE2b-256 ed72f9f78e8ee6705b93dcb954b6340d4f72ca28f21b0e057e335a7228bcaf46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.1-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-1.0.1-cp313-none-any.whl
Algorithm Hash digest
SHA256 1925b1aed23563ea92ed7d1fa69c8a4482315ba0704bac2976838ec5992d859f
MD5 386fc615203a543bdfc8c967bf7f1bcb
BLAKE2b-256 eeb8053a6ea5cf4f98f14f441f96403ce2d52871f9d2f6e34ce74daf9be1a310

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.1-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-1.0.1-cp312-none-any.whl
Algorithm Hash digest
SHA256 81c4ae7bcb99320e81b2d48abe7110bdc11a9d40857608bcef2e005f202dd877
MD5 3e9fd174ddc77e34f5ced80a04a08dd2
BLAKE2b-256 1f837b4c0a18cbd7d3221201db7bd4a5fd06d562dc83a1c7ba702cd1e92fc184

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.1-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-1.0.1-cp311-none-any.whl
Algorithm Hash digest
SHA256 afc5a431df0a0660c8c5f05a7dc30faef69c4f09e8748b7e91ba4c9879bcd63c
MD5 4fd1e716e769990b2357054c69102d80
BLAKE2b-256 1371bf9323927c553a5592de2f796003f83628f126dd4836fb6f5b850c8a8261

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.1-cp310-none-any.whl
  • Upload date:
  • Size: 11.4 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-1.0.1-cp310-none-any.whl
Algorithm Hash digest
SHA256 7d8ceef08daf8c1e2b785e1062707ef2ab1cded4c15dbbe3924733f3326afd8a
MD5 f749f56582017ed07765de6631f72103
BLAKE2b-256 aa5e421cd83d2c8d5b1e94b8c98ae934f26ab37ba7d92a2198b7d3bf140e3060

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