pact-python icon indicating copy to clipboard operation
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.

Results 126 pact-python issues
Sort by recently updated
recently updated
newest added

Snyk has created this PR to fix one or more vulnerable packages in the `pip` dependencies of this project. #### Changes included in this PR - Changes to the following...

As I understand, MessageProvider verifies pacts only for the [given pacts directory ](https://github.com/pact-foundation/pact-python/blob/master/pact/message_provider.py#L112). Is there any way to achieve verification using pact-broker for the MessageProvider like using [Verifier](https://github.com/pact-foundation/pact-python/blob/master/pact/verifier.py#L35)? Thank you!

Hi Folks, I am having problem downloading ruby standalone app from [github URL.](https://github.com/pact-foundation/pact-python/blob/master/setup.py#L64) The company I work for blocks github url by default using a proxy. Can I make a...

Draft PR for FFI Provider work

Requires the FFI artifacts to be installed. Pact-Python setup command to install the required libs into the correct location. Done when the Pact Rust CLI Verify command can be executed...

Depends on #242. Switch interface for Provider to use the new Rust implementation

There have been some reported vulnerabilities with the bundled version of bundler. E.g. https://www.cvedetails.com/cve/CVE-2016-7954/ Ruby engine, which wraps the ruby code we use, is no longer supported and so this...

type:bug

INFO: Reading pact at ./pact_file/la-provider.json Verifying a pact between Ls and Provider A request for getcurrentlasubject with GET /api/getLsSubject returns a response which has status code 200 (FAILED - 1)...

Hi, Do you have support/examples to use Matchers like Like, Term, Format for messages? I am able use Matchers with api but not for messages. I am trying to perform...