Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

apis contract-testing hacktoberfest pact smartbear-supported
1 Open Issue Need Help Last updated: Jul 17, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Debug and fix a bug in Pact Python V3 where provider version branch information is missing from the verification request to the Pact Broker, causing WIP pacts to not be found when using specific consumer version selectors. This involves comparing the V2 and V3 request payloads, identifying the missing `providerVersionBranch` property, and determining the correct way to include this information (or a suitable alternative) in the V3 implementation to ensure compatibility with the Pact Broker's WIP pact retrieval.

Complexity: 4/5
type:bug smartbear-supported good first issue area:v3

Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

Python
#apis#contract-testing#hacktoberfest#pact#smartbear-supported