pact-python
pact-python copied to clipboard
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.
### Have you read the Contributing Guidelines on issues? - [X] I have read the [Contributing Guidelines on issues](https://github.com/pact-foundation/pact-python/blob/main/CONTRIBUTING.md#issues). ### Description - [x] Make sure that the `test.yml` workflow includes...
### Have you read the Contributing Guidelines on issues? - [X] I have read the [Contributing Guidelines on issues](https://github.com/pact-foundation/pact-python/blob/main/CONTRIBUTING.md#issues). ### Description This issue is, firstly, a discussion. There are a...
### Have you read the Contributing Guidelines on issues? - [X] I have read the [Contributing Guidelines on issues](https://github.com/pact-foundation/pact-python/blob/main/CONTRIBUTING.md#issues). ### Description [Development Containers](https://containers.dev/) is an open specification for setting up...
_more details to come, placeholder to keep track_ > 110% - we might want to consider a _repro_ repo they can fork, or how they can add their example say...
Hi, big fan. The product seems to assume (and even calls it "Best practice") to use feature branches. While I disagree on the "best practice" aspect, that is not particularly...
Tasks for this story: * Create a new beta version of Pact-Python * Add the wheel from #384 as a dependency * Make sure it builds and installs correctly on...
“Add support” means adding DSL methods that call the underlying Rust functionality. “Add example” means create an example Python project that showcases using the functionality.
“Add support” means adding DSL methods that call the underlying Rust functionality. “Add example” means create an example Python project that showcases using the functionality.
“Add support” means adding DSL methods that call the underlying Rust functionality. “Add example” means create an example Python project that showcases using the functionality.
“Add support” means adding DSL methods that call the underlying Rust functionality. “Add example” means create an example Python project that showcases using the functionality.