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.1.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.1-cp313-none-any.whl (19.8 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 52ee56a2b950448553e82cb5994dfcd43ae5dd0ecfd93d26ab6f82db6d5612cf
MD5 dc71964c3c9a69d8395c268d177638a9
BLAKE2b-256 42f22651d48a386f2bbdcff01804d49119fb640cffd88ca2383595610b511512

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.1-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.1-cp313-none-any.whl
Algorithm Hash digest
SHA256 da286b2d971e02ee12bc234f45da923d6c2a92da25b015ddfcc90b62a1d582a6
MD5 d565c1a9a7caf64e64a92e33d5256315
BLAKE2b-256 ccfcee24d92d5969376c576f0777d9c7d7b87af8810bd7034d85fd5af9a220c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.1-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.1-cp312-none-any.whl
Algorithm Hash digest
SHA256 fc1e6a7c320d250e1fe78e68c7348aa250c43c04b0f82fa568fa62755d4e346c
MD5 b8d94142f77826769c5ab425ece5b458
BLAKE2b-256 30c4fc22a4784591a751c72ab288a3c4337eab3f345f79934aa62f0cf2abbe7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.1-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.1-cp311-none-any.whl
Algorithm Hash digest
SHA256 d206dff1ba5bce7309ab2d9cee39e47f33926a8f00a6459f14c941b2d2300c40
MD5 fb3b000bb5a28cca45283887620830f8
BLAKE2b-256 c9ecf74ca5d2bc72ecf92b50a8510633187eaccbe88a36c7f6e95affd44a316c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.1-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.1-cp310-none-any.whl
Algorithm Hash digest
SHA256 475ed25d94951e82f2e5e3de07c60aeaba091266d82e334ac88283919b8dde4b
MD5 ff648e69e0493e0ab535c3b4070bd4e8
BLAKE2b-256 b5667ba0c56a7f778ddcf32f7be34772ac312a6327edeb4d5621492258705b9a

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