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.6.tar.gz (21.4 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.6-cp313-none-any.whl (14.1 kB view details)

Uploaded CPython 3.13

TAP_Producer-0.1.6-cp312-none-any.whl (14.1 kB view details)

Uploaded CPython 3.12

TAP_Producer-0.1.6-cp311-none-any.whl (14.7 kB view details)

Uploaded CPython 3.11

TAP_Producer-0.1.6-cp310-none-any.whl (10.7 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.1.6.tar.gz
  • Upload date:
  • Size: 21.4 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.6.tar.gz
Algorithm Hash digest
SHA256 0fcd02981a0ed7ef59dedfc2b08fbbee1eeade5773135d57c53eed24835e3688
MD5 9ba88b418418056ad150607a5e5e6bcc
BLAKE2b-256 4ba1c5e15357ff49cb699e6a76d0a49eae81f33beb303c2033eca299fccb4ff6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.6-cp313-none-any.whl
  • Upload date:
  • Size: 14.1 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.6-cp313-none-any.whl
Algorithm Hash digest
SHA256 21100f93c5343fbeb9d1ef9137beddabca513bef5aada0ff471b0c560d26047f
MD5 800ec2337e8646bf9bd967cc8e6b5be4
BLAKE2b-256 313dd227c42d18861631f1167544206ca621f9c3ee4e2984d90bebd50c6a28d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.6-cp312-none-any.whl
  • Upload date:
  • Size: 14.1 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.6-cp312-none-any.whl
Algorithm Hash digest
SHA256 6b20a53864ceeae7163cc38b67b0014818a036672babaffd27970e1fa321cff7
MD5 8154bf2d5c7815621acd70cb1c82fcf5
BLAKE2b-256 800e7211feb53063733b1d7b5378d2f96993d7c360621fd9d995a78cd06b1224

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.6-cp311-none-any.whl
  • Upload date:
  • Size: 14.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.1.6-cp311-none-any.whl
Algorithm Hash digest
SHA256 42ae6195088c2d1cbadde8bcc78d28de30ed93123b614a6e3f316f838a5104e1
MD5 7d75cfc29815f5069e55f14d4413b440
BLAKE2b-256 75678445fdab55e6414e6c061aa52ddfa94931d3eef2cc32af669f22f7e6e113

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.6-cp310-none-any.whl
  • Upload date:
  • Size: 10.7 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.6-cp310-none-any.whl
Algorithm Hash digest
SHA256 ecb800f5bcee4f454a768f984103c174fa83901988390549f2c59172e28fa721
MD5 eb9d9cf403ab5c655bb2850dfbe4e517
BLAKE2b-256 790d825ed12e814132539023ff2773408695e87d189ebd8ba14e65efc319c5f5

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