Andre Rodrigues
01/05/2023, 3:59 PMYousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Matt (pactflow.io / pact-js / pact-go)
It doesn’t look possible via consumer version selectorsselectors are all about dynamically discovering the pacts to verify. You don’t need to discover them, because you have the URL.
Matt (pactflow.io / pact-js / pact-go)
Matt (pactflow.io / pact-js / pact-go)
Jayesh Guru
01/18/2023, 3:12 PMconsumer_version_selectors
does not seem to work. Below is the code snippet I used to select only the consumer I want to verify
success, logs = verifier.verify_with_broker(
**broker_opts,
verbose=True,
provider_states_setup_url="<http://127.0.0.1:8000/_pact/provider_states>",
enable_pending=False,
headers=headers,
consumer_version_selectors=[
{"consumer": "cmedia-adf-management-api"},
],
log_dir="/tmp",
)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
Yousaf Nabi (pactflow.io)
• `consumer`: allows a selector to only be applied to a certain consumer. Can be specified with any of the above properties.so it a filter based on the other CVS's you provide