pact-python-demo:使用pact-python,pact broker和pact.io的简短课程,以及客户端,服务器和合同测试的简单示例

时间:2024-05-20 18:08:13
【文件属性】:

文件名称:pact-python-demo:使用pact-python,pact broker和pact.io的简短课程,以及客户端,服务器和合同测试的简单示例

文件大小:15KB

文件格式:ZIP

更新时间:2024-05-20 18:08:13

Python

pact-python演示 这个简单的客户端/服务器实现演示了如何将pact-python用于合同测试。 有关协定的更多信息,访问或 它包含3个组成部分: pact_python_demo/user-app.py - pact_python_demo/user-app.py一个简单的pact_python_demo/user-app.py应用程序,具有/users/的REST端点,该端点返回用户的JSON表示形式 pact_python_demo/client.py一个从user-app获取用户的简单客户端。 tests/test_client.py使用pytest和pact-python测试客户端和服务器之间的简单合约的一组测试用例。 broker/ -包含契约代理服务器的docker-compose文件 使用以下步骤设置您的虚拟环境: $ pip install


【文件预览】:
pact-python-demo-master
----Pipfile(413B)
----pact_python_demo()
--------client.py(395B)
--------__init__.py(0B)
--------user-app.py(1009B)
----tests()
--------conftest.py(181B)
--------__init__.py(0B)
--------test_client.py(3KB)
----LICENSE(1KB)
----Pipfile.lock(9KB)
----.gitignore(66B)
----README.md(5KB)
----broker()
--------ssl()
--------docker-compose.yml(866B)
----verify_pact.sh(500B)

网友评论