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
560 stars 135 forks source link

Feat/async message producer #725

Closed valkolovos closed 2 days ago

valkolovos commented 1 week ago

:airplane: Pre-flight checklist

:memo: Summary

Feature/add support and example messenger consumer using rust engine

:fire: Motivation

Work for Add support and example for verifying a message provider using the Rust engine #379

:hammer: Test Plan

Implemented tests for the compatibility suite. Specifically message provider tests for v3 and v4.

:link: Related issues

JP-Ellis commented 4 days ago

Good news! I have got this to work properly 🎉 Thank you so much for the effort @valkolovos.

The tests will fail in CI at the moment as we will need to wait for a new release of the Pact FFI.