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.2.4.tar.gz (26.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-1.2.4-cp313-none-any.whl (20.4 kB view details)

Uploaded CPython 3.13

TAP_Producer-1.2.4-cp312-none-any.whl (20.4 kB view details)

Uploaded CPython 3.12

TAP_Producer-1.2.4-cp311-none-any.whl (20.9 kB view details)

Uploaded CPython 3.11

TAP_Producer-1.2.4-cp310-none-any.whl (16.7 kB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: TAP-Producer-1.2.4.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP-Producer-1.2.4.tar.gz
Algorithm Hash digest
SHA256 6521f3a6171814cf7786636436aad18a08e624d612847fe906949c4c25285350
MD5 3d7537ce0ad2834da25b9ca775f0678f
BLAKE2b-256 571bfe499b07b5b55c845c5b062d42cc7ec3b77894bd5a0c185df98da12643b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.4-cp313-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: CPython 3.13
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.2.4-cp313-none-any.whl
Algorithm Hash digest
SHA256 133ecb076016cec0073c5e6608008eeb098f17ec0825b225660542d682020b03
MD5 3372344703b5cb41057822b61f7b0215
BLAKE2b-256 70bf20984c38662732a2c38d755d52e841df2b77d6ca1ca857d631d7462e1fd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.4-cp312-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: CPython 3.12
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.2.4-cp312-none-any.whl
Algorithm Hash digest
SHA256 d0ea93905ad9396343ed21f9d91e46fdfe669fe8f4e8d42e3dd5076920411d98
MD5 cedca585e728c7523f3c073d4c840455
BLAKE2b-256 c942c72192ef06cb401f9f6ca9605010f1143c1b55ee5dbc38b161ed24f7b262

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.4-cp311-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: CPython 3.11
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.2.4-cp311-none-any.whl
Algorithm Hash digest
SHA256 7809c06be34e7a190e5dcdb63b10534178f9b5da843b6c444e6295c11364c858
MD5 6640d592914bcf3ce1ba0118f1beb275
BLAKE2b-256 4494413975e38ed2d1f55329c1ce6580eff789b28cc3e2d878bd8150887adc9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: TAP_Producer-1.2.4-cp310-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for TAP_Producer-1.2.4-cp310-none-any.whl
Algorithm Hash digest
SHA256 9b9f18b55583d0e0691036de709890618b84eb4a392d43433abf3caeabb6c8e2
MD5 9ecfac96fa803eb96f99f9ecac90ba44
BLAKE2b-256 d1c581c9d71b0287795248e54edabcfad292203823a02bc3465393fce5519905

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