目录
- 1.pact-python契约测试示例
- 2. 生产者端,用于生成数据内容
- 3. 1号消费者
- 4. 2号消费者
1.pact-python契约测试示例
'''
pact-python契约测试示例
'''
import atexit
import unittest
import requests
from pact import Consumer
from pact import Provider
pact_demo=Consumer('consumer02').has_pact_with(Provider('provider'),pact_dir='./pacts')
pact_demo.start_service()
atexit.register(pact_demo.stop_service)
class PactDemo(unittest.TestCase):
def test_pact(self):
expected = {
'name': 'xuzhu',
'age': 18
}
(pact_demo
.given('test service')
.upon_receiving(