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.3.1.tar.gz (27.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.3.1-cp313-none-any.whl (21.0 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.3.1-cp312-none-any.whl (21.0 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.3.1-cp311-none-any.whl (21.6 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.3.1-cp310-none-any.whl (17.0 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.3.1.tar.gz
  • Upload date:
  • Size: 27.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.3.1.tar.gz
Algorithm Hash digest
SHA256 cad0f300040c8ff53a070fdd84be90e0085f59621405454f7548ce0225b3137d
MD5 e8e6e6c15167896dba2e7c5df0c70103
BLAKE2b-256 e214e6f7d8affb4f6691fa05c5faf6fa365cd3383dee693a1304601ef8d5bab2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.3.1-cp313-none-any.whl
  • Upload date:
  • Size: 21.0 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.3.1-cp313-none-any.whl
Algorithm Hash digest
SHA256 e15b665050520e0c5e54486d4ef590306e18413adc27242a1558db3764fcec13
MD5 3821a2b08567638b686b9f6f9a51b9bd
BLAKE2b-256 5409b52358bf0cffa51310cb517a36aa8cf0f35e07eb1cf0dcc45c2afc35408e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.3.1-cp312-none-any.whl
  • Upload date:
  • Size: 21.0 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.3.1-cp312-none-any.whl
Algorithm Hash digest
SHA256 a1285b39281d893bfa3b804c09eb1c7a014804daf1c87aa0b2f6706502e799c6
MD5 f033c61c8bd64970962eddb1c66bf88a
BLAKE2b-256 6376fb52660f75daa3891bc55ac6b0423619cb433968882bdc364409915d6bcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.3.1-cp311-none-any.whl
  • Upload date:
  • Size: 21.6 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.3.1-cp311-none-any.whl
Algorithm Hash digest
SHA256 912ffeb324bb355606405265eca1d0c812d7b974ca8b5e021d287a8c72bd6fb0
MD5 c9dc982929fe7de12950925b63249198
BLAKE2b-256 a0fb81f529800b5874b679007cfff60a4ad4d88baba9354d0e874515b1609427

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.3.1-cp310-none-any.whl
  • Upload date:
  • Size: 17.0 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.3.1-cp310-none-any.whl
Algorithm Hash digest
SHA256 af0821ecf514ab65af2e597f5e7d8afe0f750b24025b7d8c5d56cfd77f7de54f
MD5 38beea0e0e8935bac8e20a04d409543a
BLAKE2b-256 dadb717ec692ee2063f7c8847b5ee40aba6191ca40096c9773d9c724b614dcb8

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