文件名称:Tavern:来自https的非官方分叉
文件大小:85KB
文件格式:ZIP
更新时间:2024-05-02 08:26:46
Python
更轻松的API测试 Tavern是pytest插件,命令行工具和Python库,用于API的自动测试,具有基于YAML的简单,简洁和灵活的语法。 入门非常简单,并且高度可定制以进行复杂的测试。 Tavern支持测试RESTful API和基于MQTT的API。 使用Tavern的最佳方法是使用 。 Tavern带有pytest插件,因此实际上您要做的就是安装pytest和Tavern,在.tavern.yaml文件中编写测试并运行pytest。 这意味着您可以访问所有pytest生态系统,并可以执行各种操作,例如定期对测试服务器运行测试并报告失败或生成HTML报告。 您也可以使用Python库将Tavern集成到您自己的测试框架中或进行持续集成设置,或者将命令行工具tavern-ci与bash脚本和cron作业一起使用。 要了解更多信息,请查看或完整的。 如果您有兴趣为该项目做贡献,
【文件预览】:
Tavern-master
----MANIFEST.in(57B)
----.travis.yml(2KB)
----README.rst(8KB)
----example()
--------remember()
--------advanced()
--------simple()
--------mqtt()
--------cookies()
----main.py(2KB)
----docs()
--------.gitignore(9B)
--------Makefile(607B)
--------source()
----.pylintrc(281B)
----tox-integration.ini(1KB)
----tests()
--------conftest.py(344B)
--------unit()
--------logging.yaml(1KB)
--------main.tavern.yaml(4KB)
--------integration()
----tox.ini(598B)
----CHANGELOG(183B)
----__main__.py(1KB)
----LICENSE(1KB)
----setup.cfg(2KB)
----requirements.txt(119B)
----setup.py(2KB)
----.gitignore(1KB)
----tavern()
--------response()
--------core.py(7KB)
--------testutils()
--------entry.py(3KB)
--------request()
--------schemas()
--------__init__.py(23B)
--------printer.py(579B)
--------util()
--------mqtt.py(9KB)
--------plugins.py(5KB)
----.bumpversion.cfg(168B)