需要使用pact_verifier中的‘consumer-version-selectors’来明确指定consumer对应的provider版本。
示例代码:
from pact import Verifier, Consumer, Provider
#定义 Consumer 和 Provider
consumer = Consumer('MyConsumer')
provider = Provider('MyProvider')
#设置consumer版本选择器
selector = {"tag": "staging"}
#创建 verifier 并设置consumer版本选择器
verifier = Verifier(provider=provider,
consumer=consumer,
provider_base_url='http://localhost:8080',
consumer_version_selectors=[selector])
verifier.verify()