-
Notifications
You must be signed in to change notification settings - Fork 137
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: PactV3 / VerifierV3 / MessageProvider interface (powered by pact_ffi) #367
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…e changes to docker37 which I will need to do to all
…e changes to docker37 which I will need to do to all
…ing by the tox list)
This was referenced Aug 3, 2023
Closed
fails on windows ci, server started but fails to connect for state change url
skip running grpc on 3.6 due to protobuf error 3.6 passing locally on macos and on cirrus cli linux
Click failing due to LANG being set to ASCII
enable for macos / windows try ubuntu-latest for 3.6 works for cirrus ci 3.6 with LANG=C.UTF-8
3.6 is passing so we could do a final release with the rust core and bump to 3.7 or later
across windows and macos with pytest-flask
Test/todo binary
Bit of recap. I've started testing this out by importing into other projects in the wild.
It works on my machine, and when pip installed from another repo, but not when downloaded from a release tarball.
|
Closing and new work will be tracked under #396 🎉 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Following on from the awesome work from @elliottmurray and @mikegeeves
Work done so far
Full FFI namespace available by loading pact.h header file
VerifierV3 class created
PactV3 class created
MatchersV3 class created
MessageProvider
Examples
application/xml
body contents sometimes not returned from mock_server pact-reference#305Logging
Docs
TODO
3.0.0b0
NativeMockServer
cffi
module with somewhat descriptive messages and print out of the objects it was trying to marshall.provider.verify
which also tears down the mock server for that interactionV2 -> V3 notes
{contents: message}
but required to bemessage
in rust core## How can I test it?
or add the following to pull from my latest beta branch
'pact-python @ git+https://github.com/you54f/[email protected]'