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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.2.0.tar.gz
  • Upload date:
  • Size: 21.7 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.2.0.tar.gz
Algorithm Hash digest
SHA256 55612c6b65342ffc3fb924e0ed833ccceb2b1e426f04179a0041b7ab2fb3ce32
MD5 427792e0786f8b0c925657fe982643ff
BLAKE2b-256 6a855a437dc9a2a296d1399aabf782d1e0a72bc1f9b4e8b9cf68d8aa5f885bc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.0-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.4

File hashes

Hashes for TAP_Producer-0.2.0-cp313-none-any.whl
Algorithm Hash digest
SHA256 30a50420538515da9ea437f83fb0a0ff73e4cf3cbdb4d528c7e88caa12e68245
MD5 c6e0ef302c60be23fc1eea8edf4da9bf
BLAKE2b-256 d7f6e10bf6063fdb2b3883a612187aac8e85b3ad0250eea0ef5b88deb67aabb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.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-0.2.0-cp312-none-any.whl
Algorithm Hash digest
SHA256 12b4d011f3a43e9b06dd95facd1cbb2f290d0cd771efdb5fce29d5a3bdf2e90c
MD5 510cb358ebdfe8c351821a45f6517c18
BLAKE2b-256 565bc3b6ee92176a7b310d3faea12ca945cc5b282304113c0062c62c66b71fe6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.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-0.2.0-cp311-none-any.whl
Algorithm Hash digest
SHA256 ccca23ebdc990cc4b9037778726a3f9ed930866f9a2aa8e4b539846c956c1e2b
MD5 cdebc59d1476227ae924d2c335803b14
BLAKE2b-256 456f70b31e1c4fc0ecfc451b47f504f913be4cc9a7cdedf85b3e82c0a45fa9ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.2.0-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.4

File hashes

Hashes for TAP_Producer-0.2.0-cp310-none-any.whl
Algorithm Hash digest
SHA256 c570efd596f8e781f6f2502c01a342957d667acb68996f6be412670b7bed6d56
MD5 5310c18234fb553d4604cacbcf79a40b
BLAKE2b-256 610a473bc441620049def617e81e241ce5b7ccc1123bfea4f7afe51baa18ef8b

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