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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.2.1.tar.gz
  • Upload date:
  • Size: 21.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-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a047bdbb3c170c6c99eaf486e8417d6c0e26f4e4cc95a07345a55ad8d3986e38
MD5 20663da72749676fa79ed830b526d357
BLAKE2b-256 1843bc31e8fbf2fc269d02d8f78491bb1713332e09b136f5973320ba9144ecae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.1-cp313-none-any.whl
  • Upload date:
  • Size: 14.9 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.1-cp313-none-any.whl
Algorithm Hash digest
SHA256 828134c18db798d6ef6c46f5f6b81932bc1ac9a33fe55c4177da540937bf9fed
MD5 f93ab0eb05b31a391523679981f3029a
BLAKE2b-256 b45eb55bb0914a24db81680a8557a3a19539f7d3325933b9922417eb4e033505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.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-0.2.1-cp312-none-any.whl
Algorithm Hash digest
SHA256 28c073c0337b930ac64ab1427b7d54dc3401a8a6d48949cee99c7d74b6bc430e
MD5 1d0474da30945ce579d1351852617665
BLAKE2b-256 23fcbea42a60c747974c8fd832e2fc747642bbdf97a06ccdbb5d3c06a9ad3e57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.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-0.2.1-cp311-none-any.whl
Algorithm Hash digest
SHA256 82bdb4a19de09077692f78f491f34b7aeb673cd7dc801218a464400c2e7b12b5
MD5 169d436859b9247363f09d5454ab55cc
BLAKE2b-256 9bf5f9ac1513cca6ef649a10e29eafdeca7a8ab0b77356c9ab0ea1ddb6aa5075

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.1-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.1-cp310-none-any.whl
Algorithm Hash digest
SHA256 b1d6f2c1be4eaa32197ae283fc3c60250a146cbe4ffc9d4852a66b0f32180708
MD5 a7b1e0c0efa5d5ff793c4350e4153ead
BLAKE2b-256 9cbee109d7f6d0cffc89f0677642401db97569420fc2f81e6bc25f6f2a9e5eae

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