chore(deps): update dependency pact_python to v3#35
chore(deps): update dependency pact_python to v3#35pactflow-renovate-bot[bot] wants to merge 3 commits intomasterfrom
Conversation
f979433 to
efb49d1
Compare
efb49d1 to
0de8650
Compare
0de8650 to
e7a9f22
Compare
e7a9f22 to
4f5c1b5
Compare
4f5c1b5 to
ec22bdc
Compare
34f3ab3 to
ffc3b07
Compare
|
@copilot Please fix any breaking changes as a result of this upgrade |
Fixed in b1f16a2. Two breaking changes addressed:
Both tests now pass. |
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
@copilot Given this upgrades Pact Python from v2 to v3, we should also clean up the tests to avoid the v2/v3 duplication. Just keep the v3 examples, and remove the old v2 examples (or, if there is only an old v2 example and no v3 to replace it, adapt/rework the v2 example into a functioning v3 example). |
Done in 968a85e. Removed |
Ref: PACT-445
Agent-Logs-Url: https://github.com/pactflow/example-consumer-python/sessions/15aee4a2-aa67-419b-aec5-be0fd1e542ee Co-authored-by: JP-Ellis <3196162+JP-Ellis@users.noreply.github.com>
968a85e to
f84ec94
Compare
Signed-off-by: JP-Ellis <josh@jpellis.me>
f84ec94 to
62a53cb
Compare
|
Abandoning this, will be replaced by unified examples repo |
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This PR contains the following updates:
==2.3.3→==3.3.1Release Notes
pact-foundation/pact-python (pact_python)
v3.3.1🐛 Bug Fixes
⚙️ Miscellaneous Tasks
Contributors
v3.3.0🚀 Features
Add xml matching
A new
pact.xmlmodule provides builder functions for constructing XML request and response bodies with embedded Pact matchers. Usexml.element()to describe the XML structure and attach matchers where needed, then wrap the result withxml.body()before passing it towith_body(..., content_type="application/xml"):Repeating elements are supported via
.each(min=1, examples=2)on anyXmlElement. Attributes (including namespace declarations) can be passed via theattrskeyword argument.Allow iteration over all interactions
Use common
PactInteractiontypeCan toggle follow redirects
Allow plugin loading delay
📚 Documentation
⚙️ Miscellaneous Tasks
� Other
Contributors
v3.2.1🚀 Features
Add xml matching
A new
pact.xmlmodule provides builder functions for constructing XML request and response bodies with embedded Pact matchers. Usexml.element()to describe the XML structure and attach matchers where needed, then wrap the result withxml.body()before passing it towith_body(..., content_type="application/xml"):Repeating elements are supported via
.each(min=1, examples=2)on anyXmlElement. Attributes (including namespace declarations) can be passed via theattrskeyword argument.Allow iteration over all interactions
Use common
PactInteractiontypeCan toggle follow redirects
Allow plugin loading delay
📚 Documentation
⚙️ Miscellaneous Tasks
� Other
Contributors
v3.2.0📚 Documentation
⚙️ Miscellaneous Tasks
Contributors
v3.1.0🚀 Features
🐛 Bug Fixes
📚 Documentation
⚙️ Miscellaneous Tasks
Contributors
v3.0.1📚 Documentation
⚙️ Miscellaneous Tasks
Contributors
v3.0.0📚 Documentation
⚙️ Miscellaneous Tasks
Contributors
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.