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

Uploaded CPython 3.13

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-0.1.3.tar.gz
  • Upload date:
  • Size: 20.3 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.3.tar.gz
Algorithm Hash digest
SHA256 6f59f5afcb6803d6db1cb1c42232354135697537013368d2837fbfd2090a6e96
MD5 61f18dd20bb8219e9430949880ca13d1
BLAKE2b-256 850afecc0efdc4dd0e3dbe212077ba7971982bc38ac60301f32bd3fc0570f046

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.3-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.3-cp313-none-any.whl
Algorithm Hash digest
SHA256 64140973c26b6af22b00b97b6bb83819e40ebc3db9bfaf08a7f1cf85e013f3bb
MD5 ef3981c5e7c85ab3554edc236ee572c8
BLAKE2b-256 59dcfe012fe3e3f60b943787fba1124ee8d48fef7027fa14e1844f0a1c46d1f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.3-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.3-cp312-none-any.whl
Algorithm Hash digest
SHA256 89788d563aa620887f1a2ece44d8d3aaf5bb58fd66e5f9fc5fb02670f5bfdcaa
MD5 4f9e540608d4f65a3098e26792134f93
BLAKE2b-256 ab76a6db590d0111cdf4572a9bceb594008d35303a3b58b8e52b8a38b9bf8e50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.3-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.3-cp311-none-any.whl
Algorithm Hash digest
SHA256 20e63c5fac48b5b9312cc5d7abce05acdeee9fc4786c443c33212ea82b812a0c
MD5 7f730b05b8177d0e83cbff9aec437d05
BLAKE2b-256 a9944f21cc3c5607af9f07bca98e07612e59eb3377e52817c6216bc9fc109460

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-0.1.3-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.3-cp310-none-any.whl
Algorithm Hash digest
SHA256 58db40fd135a9da343c7bdf2fde52129169edf91fb4e80ea376ec07f39d91908
MD5 88e4cc9c05178582899232557030c963
BLAKE2b-256 b216f70b5d3136b02e42784e325cdc4d54523324fd2bdfcd45d700710b379026

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