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.0.2.tar.gz (22.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-1.0.2-cp313-none-any.whl (14.9 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.0.2-cp312-none-any.whl (14.9 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.0.2-cp311-none-any.whl (15.6 kB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.0.2.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP-Producer-1.0.2.tar.gz
Algorithm Hash digest
SHA256 6eb6d677e412828922b2f8336027bb18805727b637a47d8f5bae80db06789336
MD5 07583eb17d67311bd66a0ab6929e5b68
BLAKE2b-256 2b0c67f9022574f07655d487c45b70338a3b0a9f453c37cd929d49002701b7af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.2-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.5

File hashes

Hashes for TAP_Producer-1.0.2-cp313-none-any.whl
Algorithm Hash digest
SHA256 86c7bc21b7415f65b3f4ddf2014779c8843b62480f8e58cc76f442b72297be88
MD5 3acef0d8788035eb2fd00beac107a7cb
BLAKE2b-256 6e70e34ef260aed1acab21a9a935c2863b72012032d19f4338fc7e8d8cdbd09d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.2-cp312-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP_Producer-1.0.2-cp312-none-any.whl
Algorithm Hash digest
SHA256 ae94ddc89a789adbe9a0a547a4eda45ca723ed8de932e09bf800d7e34f00e7fd
MD5 2e45513a2d2ae350f5d51dea843ef0cd
BLAKE2b-256 8abe1475cdb89ac0adc60b603352720571b67336b32f151053e07c91284e6d03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.2-cp311-none-any.whl
  • Upload date:
  • Size: 15.6 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for TAP_Producer-1.0.2-cp311-none-any.whl
Algorithm Hash digest
SHA256 abb0f64415d147dae6824852f0130825e32232153bb55e72d1d908eacd6436d8
MD5 f1f6705d94d06e25fb84e970f91f6eeb
BLAKE2b-256 f295548344d55d21cd82960e06ea4838d97b2f5de3c2f328ea7e02cbe2a4bb7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.2-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.5

File hashes

Hashes for TAP_Producer-1.0.2-cp310-none-any.whl
Algorithm Hash digest
SHA256 8543ea3b7ce7766d588e97f13c3e0a349c848970d7eb8703f5746755646f7823
MD5 13d4c6028028d8a69704a31cf3606d7a
BLAKE2b-256 f6fe93fe07d6b4a3917ce58997ed9409714c8319d043defbc997a9c13fc9dc0c

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