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.1.4.tar.gz (21.2 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.1.4-cp313-none-any.whl (13.6 kB view details)

Uploaded CPython 3.13

TAP_Producer-0.1.4-cp312-none-any.whl (13.6 kB view details)

Uploaded CPython 3.12

TAP_Producer-0.1.4-cp311-none-any.whl (14.1 kB view details)

Uploaded CPython 3.11

TAP_Producer-0.1.4-cp310-none-any.whl (10.4 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.1.4.tar.gz
  • Upload date:
  • Size: 21.2 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.1.4.tar.gz
Algorithm Hash digest
SHA256 896b070610c5605977a3a907e465bfaa7bcf7f447ccd55fe681a3aa5853afdb3
MD5 71734dbbe9af028d6fc180a3528f3b83
BLAKE2b-256 869439edc6091c51f80fe1e7f72a101c86d258d263a2811b714a1651a474191f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.4-cp313-none-any.whl
  • Upload date:
  • Size: 13.6 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.1.4-cp313-none-any.whl
Algorithm Hash digest
SHA256 e9999472122978cf055b86582b96d0906e0a20ec4f3b3cc61f59909f7f8bebfd
MD5 70aa7858e12244e960090fe43fee1288
BLAKE2b-256 f701c6f4dc86284f1024b14cfed2ae6ff152197eba9fe0d419f416018f2ac3da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.4-cp312-none-any.whl
  • Upload date:
  • Size: 13.6 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.1.4-cp312-none-any.whl
Algorithm Hash digest
SHA256 ddf92c1f3caf9bcdde74c1b44922f083db216de0143240df6acbe551ed0ae5e0
MD5 5650b52433d0a2356fd965637c2068d1
BLAKE2b-256 94c790ab8ec937135a87c9ddb132c3a5a608b8ed06bbc04be694deb2a8c2955c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.4-cp311-none-any.whl
  • Upload date:
  • Size: 14.1 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.1.4-cp311-none-any.whl
Algorithm Hash digest
SHA256 dbf2ee9b1d07ff0c3af9678900bb7b77de693be54b4baa30445dd6eda3e0a135
MD5 643e94c6c08e3a5957756f8db959dc9d
BLAKE2b-256 8a53c5a48cbadf9528668c22cbe6003a54f86de911aac1904fb22c69ac61fc1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.4-cp310-none-any.whl
  • Upload date:
  • Size: 10.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-0.1.4-cp310-none-any.whl
Algorithm Hash digest
SHA256 8261c862bf9b4e22bc25a8773fd140c33268c625bd085d7ccc0dce431e122364
MD5 9d5ef6fc7379adf12049ba406c9b1db2
BLAKE2b-256 b4381cb294546d76e3beefbe4d2770ba1ae0e05005132c678a7b63442ed3ab31

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