tavern

View on PyPIReverse Dependencies (2)

2.11.0 tavern-2.11.0-py3-none-any.whl

Wheel Details

Project: tavern
Version: 2.11.0
Filename: tavern-2.11.0-py3-none-any.whl
Download: [link]
Size: 105809
MD5: e77da13a6a7495cee3b045a667b481b8
SHA256: d785151ca43c4c5ff86eb932d93594f0092679513aca8c7afb2242b42d9369d9
Uploaded: 2024-05-11 15:51:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tavern
Version: 2.11.0
Summary: Simple testing of RESTful APIs
Author: Michael Boulton
Project-Url: Documentation, https://tavern.readthedocs.io/en/latest/
Project-Url: Home, https://taverntesting.github.io/
Project-Url: Source, https://github.com/taverntesting/tavern
Keywords: testing,pytest
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Framework :: Pytest
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Testing
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Requires-Dist: PyYAML (<7,>=6.0.1)
Requires-Dist: jmespath (<2,>=1)
Requires-Dist: jsonschema (<5,>=4)
Requires-Dist: paho-mqtt (<=1.6.1,>=1.3.1)
Requires-Dist: pyjwt (<3,>=2.5.0)
Requires-Dist: pykwalify (<2,>=1.8.0)
Requires-Dist: pytest (<7.3,>=7)
Requires-Dist: python-box (<7,>=6)
Requires-Dist: requests (<3,>=2.22.0)
Requires-Dist: stevedore (<5,>=4)
Requires-Dist: Faker; extra == "dev"
Requires-Dist: allure-pytest; extra == "dev"
Requires-Dist: colorlog; extra == "dev"
Requires-Dist: flask (>=2.2.3); extra == "dev"
Requires-Dist: fluent-logger; extra == "dev"
Requires-Dist: itsdangerous; extra == "dev"
Requires-Dist: coverage[toml]; extra == "dev"
Requires-Dist: flit (<4,>=3.2); extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-xdist; extra == "dev"
Requires-Dist: py; extra == "dev"
Requires-Dist: tox (<5,>=4); extra == "dev"
Requires-Dist: ruff (>=0.3.4); extra == "dev"
Requires-Dist: uv; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-protobuf (<5,>=4); extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: sphinx (<8,>=7); extra == "dev"
Requires-Dist: sphinx_rtd_theme; extra == "dev"
Requires-Dist: recommonmark; extra == "dev"
Requires-Dist: commonmark; extra == "dev"
Requires-Dist: docutils; extra == "dev"
Requires-Dist: pygments; extra == "dev"
Requires-Dist: sphinx-markdown-tables; extra == "dev"
Requires-Dist: grpc-interceptor; extra == "dev"
Requires-Dist: grpcio; extra == "grpc"
Requires-Dist: grpcio-reflection; extra == "grpc"
Requires-Dist: grpcio-status; extra == "grpc"
Requires-Dist: google-api-python-client; extra == "grpc"
Requires-Dist: protobuf (<5,>=4); extra == "grpc"
Requires-Dist: proto-plus; extra == "grpc"
Provides-Extra: dev
Provides-Extra: grpc
Description-Content-Type: text/markdown
[Description omitted; length: 8351 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tavern/__init__.py sha256=24IAxRYrZJcgLk7ys3CmxILvJtfAo2ppSop1FLJfCUc 101
tavern/core.py sha256=jP0exkJDydKzhM-vR7nk0t40ESHlH3CySAeWzc9-rQY 3183
tavern/entry.py sha256=Ew-pJpta1WzP9ftUdKC5-la-t8V7igtRN8RXRjc_1G0 2769
tavern/helpers.py sha256=NtgJZ4tN4VSKGxnhxgJTNiKEkrGBM-IihMVPNd8eqHU 7615
tavern/request.py sha256=K6k_m7v51XVKg7_fq9JbCIO8LeHWxm_kx61GtGXB2D8 685
tavern/response.py sha256=ktpV_eu37wnKQLu7BnGMHrVmQBHFWTKi1dh-jRFoyWA 9955
tavern/_core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tavern/_core/dict_util.py sha256=JurIILL2rZEng9B1fdX8_u1MHw5avylRG3PY5KGH1cI 20831
tavern/_core/exceptions.py sha256=PaP3EhBERHuk7-T7gRw18oT3no32CbjaqpQL1jFGsls 4612
tavern/_core/extfunctions.py sha256=oTriFJCV1RkdkDx-_tbwsAdDbVc8w7DKuQ4vpbZBlYg 4859
tavern/_core/formatted_str.py sha256=MyE-N79W6LGNNvneDllf62iXJeP2COMv7fdUGAaFXpA 96
tavern/_core/general.py sha256=Obv-lIuuVSVAGDeYXS5C_Y_rYEi9SP1AWyVVhbU8oQs 986
tavern/_core/jmesutils.py sha256=Si_jLAq-lDDzuSqRSGkYSeu94cqQJilk16RJ7l4Zsmg 2587
tavern/_core/loader.py sha256=n225IcVG-q1KyY2OocaamxjxPSjvsv6L9jT_TfO-K-0 12627
tavern/_core/plugins.py sha256=o7T5IRavdtUwLkEWEf4tQsShYwwqfPCIHOHMC_qAxYU 9888
tavern/_core/report.py sha256=vJMNKQP3gHXKI7szSqDxDo7Rr6F3zZBBj9oZuAlFUDM 1968
tavern/_core/run.py sha256=DUanlG1NNfY4KasV4mNG53_dYruXfWsHGUgMG7M0sk0 12861
tavern/_core/stage_lines.py sha256=3SO1_Nke5hYerGrqo3UV9eQddsIBSnstO6aj_MkTNpQ 1693
tavern/_core/strict_util.py sha256=KGem0LE07jLq-PlVPBsrT3CjnOXE5sYzRC9KCktxmZE 5171
tavern/_core/strtobool.py sha256=JCfTCkQD3xQJXe2tfO9ntUg6hYzuQPX-cxK88Yl1vX0 380
tavern/_core/testhelpers.py sha256=CcE6mEcU9tdmsQ_q_P-IR_1uetGk5jA5ur4IHNjPpQc 4001
tavern/_core/tincture.py sha256=3yscTpCXoP2hE12fcWhCZGr43TtdpSxfCC9MghItIvM 2757
tavern/_core/pytest/__init__.py sha256=LFk3PMspuElK6tXLYAmdAD7EfMM4Rq_vCs7gVlHfF5E 275
tavern/_core/pytest/config.py sha256=soQUqsiJ-eg11EL2LGd9VAZ2V2jUln_fhn0mOoiwtxY 2235
tavern/_core/pytest/error.py sha256=Umg33gcn1wJ_PPmKdefVqZvuRe-NUA_gzxmY4DHlVU0 7522
tavern/_core/pytest/file.py sha256=tuWYmAqhtpiIFC8WSl1YoBJBXIPT5FY4bjvyd5tdsbw 13637
tavern/_core/pytest/hooks.py sha256=LavPCL9NjsjLxPSo5LjlqujeRn53Z0boK3OLO3449-g 2632
tavern/_core/pytest/item.py sha256=AeTIpSDNRQX_BZT_JFGBX1E2ak_mm4URVICuKCE9r_Q 10218
tavern/_core/pytest/newhooks.py sha256=nSRV49E_wwm3pvi0TFqNVUL012405x0-L_InGRVXaLw 2229
tavern/_core/pytest/util.py sha256=a8-NabXykdF8ZbVsieN5fnJoaK0tvBzHtd66iBRhuhw 6805
tavern/_core/schema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tavern/_core/schema/extensions.py sha256=TmOxdH7MESmizThRrXH70zmo62FHCTCWHBlBFM8NVyg 16054
tavern/_core/schema/files.py sha256=uvwKU60XfWZ9d1wVOdmKy2glq3Et7dsfjG_gy26KpSM 4368
tavern/_core/schema/jsonschema.py sha256=XuvGJXBic0D8balYub2s5R47BZCWg_kuVquRjKXJ6G0 7140
tavern/_core/schema/tests.jsonschema.yaml sha256=vm0sdE5JLerTn_cMD1Kk0zB6xtUEpDooUbeLoDScnVE 10774
tavern/_core/schema/tests.schema.yaml sha256=Ao5OZva9jynPytr_lecGJ1L3MO06N6uwEWAPkuw4j8k 7927
tavern/_plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tavern/_plugins/grpc/__init__.py sha256=NAAa5490GmS4QJpqnIUZfADkQIURhw-nIf8lxgaGhok 590
tavern/_plugins/grpc/client.py sha256=417i-fS_54lemyZHIkfMQ8n-2eArWW9h2GkZfKqxvjE 10612
tavern/_plugins/grpc/jsonschema.yaml sha256=Wr-L9BVJ9AyfB43cic0QiyY6Nn0eEUyKJTpHJUdbjRg 1329
tavern/_plugins/grpc/protos.py sha256=zVY9yk7EYf34jLTYoiiTMpVD7DyBaIxGixqF2bVHHnI 5307
tavern/_plugins/grpc/request.py sha256=9szCb3tPJWcY6tW5DfF1FQuM6voGsXzCv_MHDPmp4Wo 2723
tavern/_plugins/grpc/response.py sha256=BD98zKHJIuvLxfoi8VbiT1O2ZVp6sCKY-dJpyK6mb6E 6139
tavern/_plugins/grpc/schema.yaml sha256=p-DKat5qq5fOXvuIcp9gsVmkDzYBO6fW2xf2ac2ae0I 921
tavern/_plugins/grpc/tavernhook.py sha256=LkMA26BWt01pgTxy8VvevaBkiV7N04UOT0ZcHd2mKRQ 883
tavern/_plugins/mqtt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tavern/_plugins/mqtt/client.py sha256=AXTE3mISnS2kicMXkcRqLuUFXSaRvBHzft7ztkJxBcw 18124
tavern/_plugins/mqtt/jsonschema.yaml sha256=BJq8l6UYhklmpQPVfT8oBKjUW92Z79auYzd9vSOP0BY 4013
tavern/_plugins/mqtt/request.py sha256=jOzTqHsFI6ZcseEewM9KU02SaM1MikG30GZLswEilZU 2539
tavern/_plugins/mqtt/response.py sha256=AYY6ScVecG__dJ77CEcc9xxlFKNgWLPvaWKAi766UUM 11618
tavern/_plugins/mqtt/schema.yaml sha256=qEPh1rDutixNpFUTzKhSqxSlWoRUbAUmMeBHITPggpk 3233
tavern/_plugins/mqtt/tavernhook.py sha256=9sLD0IJXzjmALk-9QWNiMn-yhIcL2YXNyXwyEj3lR58 1486
tavern/_plugins/rest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tavern/_plugins/rest/files.py sha256=KQl8AGLgkhLH0Vy7h-EwYBIlAap_onwBX2WWG6WJ5dw 6612
tavern/_plugins/rest/request.py sha256=PjjOUFUB__yeiYBpTGmz5xk18Q86kV7EuHZ7i1w7tlU 16125
tavern/_plugins/rest/response.py sha256=NNP7xX8x-VX3vFz8EbwMMtvcZ8rteiDzlJ93Wl_t-6Y 8296
tavern/_plugins/rest/tavernhook.py sha256=WVHaD8lW9rfmbVGdibNFUWDshOv9pnQfYtm4I90vzME 982
tavern-2.11.0.dist-info/entry_points.txt sha256=kmPunWpl3LI6S1hHGIAzWnCJ9bU0T0yEUj1Z_I1KgGo 268
tavern-2.11.0.dist-info/LICENSE sha256=ChVX2RPaOhHCN0Ez0qevvlTbk7Yu9zW6GfhfHQZzAQI 1055
tavern-2.11.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
tavern-2.11.0.dist-info/METADATA sha256=lcZgpXIJt1BuyA-Aa3cqPTYkNQjAPQXKT6EN0_FzABE 11154
tavern-2.11.0.dist-info/RECORD

entry_points.txt

tavern-ci = tavern.entry:main
tavern = tavern._core.pytest
grpc = tavern._plugins.grpc.tavernhook
requests = tavern._plugins.rest.tavernhook:TavernRestPlugin
paho-mqtt = tavern._plugins.mqtt.tavernhook