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.0.tar.gz (22.5 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.0-cp313-none-any.whl (15.0 kB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

TAP_Producer-1.0.0-cp310-none-any.whl (11.4 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

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

File hashes

Hashes for TAP-Producer-1.0.0.tar.gz
Algorithm Hash digest
SHA256 18fe952023dc7adbf5dd2d08c0778e336dbc79617c6f25fffc1b681fa31e42b7
MD5 0133682a6dcaf5d066a3cc812cc46104
BLAKE2b-256 1ae2085ac08479e4e12247a9b416c91e0feb2c34ff03b86ff611919b546b8a69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.0-cp313-none-any.whl
  • Upload date:
  • Size: 15.0 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-1.0.0-cp313-none-any.whl
Algorithm Hash digest
SHA256 6d7527ef69b0cc7d4e930c07cd29539f5b0179e62fda100135f93aab114d0c09
MD5 95fb003b14fe43ebce652a8409d622f8
BLAKE2b-256 d49bfeed501ea2345d4387904bb352a43ee26488b8b987d899396f7639c1233c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.0-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-1.0.0-cp312-none-any.whl
Algorithm Hash digest
SHA256 06bc1aae23049e3420f88f406313ed43a22df2c9bedcaacd386ef1dbfac0d7cf
MD5 c61edcc64a5913e274517aa6551b9c74
BLAKE2b-256 137905194eef570c840c41e3f981f97e5f75eaa0c189183d95b801f6144f794f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.0-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-1.0.0-cp311-none-any.whl
Algorithm Hash digest
SHA256 fd4e9b9813d851bf9028f345ee3d9048ce8930d250ec92f31d5f3ecc89ca838d
MD5 d301267136c7daa7109fed7688959fc8
BLAKE2b-256 90513e5b68622ecfa6cfec9c057554d0042d3c865d9d42b9c8a3fc316efa444b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.0.0-cp310-none-any.whl
  • Upload date:
  • Size: 11.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-1.0.0-cp310-none-any.whl
Algorithm Hash digest
SHA256 e56edd1cb1cca508c4faed5396040caa3595b483f230d81c7af68b8048ef078c
MD5 fe9b3b9af724110febdfe17aec00a138
BLAKE2b-256 c600c0036f30f47fb1ce905e2abff5978cfc1596e55d26424b4976b5213ad4d9

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