pact-foundation / pact-python

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.
http://pact.io
MIT License
568 stars 137 forks source link

HTTP Provider Compatibility Suite #638

Closed JP-Ellis closed 5 months ago

JP-Ellis commented 5 months ago

:memo: Summary

Implement HTTP provider compatibility suite for Pact specifications 2, 3 and 4.

~:rotating_light: Breaking Changes~

:fire: Motivation

To help ensure consistency across Pact implementations.

:hammer: Test Plan

As part of CI

:link: Related issues/PRs

mefellows commented 5 months ago

WOOT! 👏

JP-Ellis commented 5 months ago

There's a bug with the Windows CI in which the provider server can never be reached... but it's a bit difficult for me to investigate right now. ~I'll create a ticket to track that though.~ This is tracked in #639.

The remaining failing tests will be fixed with the next FFI release :)