Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/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.
https://github.com/pact-foundation/pact-python

Resolves #58: Update to pact-ruby-standalone 1.9.0

- Pinned to pact-ruby-standalone 1.9.0
- Removed the payload to `/pact` of the pact-mock-service...

475703cda7bca764be2caa6e627b7c459c7d2283 authored over 6 years ago by Matthew Balvanz <[email protected]>
Releasing version 0.13.0

730ead7981c586c1077a320e5b7635614e19f170 authored over 6 years ago by Matthew Balvanz <[email protected]>
Merge pull request #69 from jawu/#52-helper-function-for-assertion-with-matchers

solves #52 added get_generated_values

3316743640de6197a99a122830aae03cfc4d1844 authored over 6 years ago by Matthew Balvanz <[email protected]>
Merge pull request #70 from bethesque/issues/pact-provider-verifier-19

docs: remove reference to v3 pact in provider-states-setup-url

ae7f33361eb283f8274ed5305960848b50688afe authored over 6 years ago by Matthew Balvanz <[email protected]>
docs: remove reference to v3 pact in provider-states-setup-url

81597d94058c786e7f4518d8acdc928ffa286282 authored almost 7 years ago by Beth Skurrie <[email protected]>
removed local files

8bedfd4289887d05cf5c984808e10689e1c07503 authored almost 7 years ago by Janneck Wullschleger <[email protected]>
solves #52 added get_generated_values to resolve Mathers to their generated value for assertion

5ab2648c0207fdbd978ad7af633f5674e7efc606 authored almost 7 years ago by Janneck Wullschleger <[email protected]>
Releasing version 0.12.0

399dd4c04d402776aa0262fe445df40e639e8a76 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #67 from jawu/enable-possibility-to-use-mathers-in-path

Enable possibility to use Matchers in path property of Request class

149dfc7aa0492a0e8aead528615a6f0a85aaf4ec authored almost 7 years ago by Matthew Balvanz <[email protected]>
Releasing version 0.11.0

8d438e453a6a43513ed47951f81706850734878f authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #63 from pact-foundation/run-specific-interactions

Resolves #44: Output a rerun command when a verification fails

ad69039a2f97c754f4092ef899357025ed21d76e authored almost 7 years ago by Matthew Balvanz <[email protected]>
fixed doc string of Request

fb97d2f686ef5de2c40120940b87836c4886ddaa authored almost 7 years ago by Janneck Wullschleger <[email protected]>
adjusted doc string of Request calss to allow str and Matcher as path parameter

c2c24ccb7e55698a4ec4ae10973104133b3b9030 authored almost 7 years ago by Janneck Wullschleger <[email protected]>
fixed port parameter in e2e test for python 2.7

697a6a261deb466358289635621f0c71b68e498b authored almost 7 years ago by Janneck Wullschleger <[email protected]>
added from_term call in Request constructor to process path property for json transport

ca2eb927c2c3b221e38b8d694809d7a828057373 authored almost 7 years ago by Janneck Wullschleger <[email protected]>
Output a rerun command when a verification fails

Uses the options from the Ruby pact-verifier to print a command that
can be used to rerun specif...

eb6386458b4ea885a9c57d913660f0fc6d411d7c authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #62 from dhoomakethu/master

Add support to publish verification result to pact broker

7c7bc7df9b1de90c2664d48323113ebc5e1ef1a2 authored almost 7 years ago by Matthew Balvanz <[email protected]>
#62 Fix flake8 issues 2

c27a7a95c6deeb0bb2bbc3797b77f4681f3673f1 authored almost 7 years ago by sanjay <[email protected]>
#62 fix flake issues

382c46c35d933411d9227307705a6197e55f145e authored almost 7 years ago by sanjay <[email protected]>
Releasing version 0.10.0

08cd5928b5847a7edd94102ebc4c1a5331dd0e99 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #53 from pact-foundation/verify-directories

Resolve #22: --pact-url accepts directories

821671e51e3539de9f8182a613d01b065aef5428 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Add support to publish verification result to pact broker

cdcc85d075752cc6e834daec4717e999006971ce authored almost 7 years ago by sanjay <[email protected]>
Merge pull request #2 from pact-foundation/master

merge upstream

c1a5402ba3b436076d2bdfb8d911a7463dcdda43 authored almost 7 years ago by dhoomakethu <[email protected]>
Releasing version 0.9.0

1bcb7d5fe0df2b0c45bdf2ef7dc7b6503067b760 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Set new project minimum requirements

- Set the dependencies to what is believed to be the oldest versions supported
- Updated develop...

735aa87100b233504a9455bc6c66276d4a0599a8 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #60 from ftobia/requirements

Relax version requirements in setup.py (vs requirements.txt)

295f17c1b336ceb3c68d366f3b3050a8b975b0b5 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #48 from bassdread/allow-later-versions-of-requests

Allow newer versions of requests

1dc72da1484bfd7841d9a88dd34e0af5b5609120 authored almost 7 years ago by Matthew Balvanz <[email protected]>
add suggestion

3265b450c9ae8de3c70d8a2cbd22d62b23a1ac08 authored almost 7 years ago by Chris Hannam <[email protected]>
Resolve #51 verify outputs text instead of bytes

- Switch the assertion in Pact.verify to output the response text instead of content
to make i...

33504a61edb3e9eabd5406c36004618887d0e1b2 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #57 from jceplaras/fix-e2e-test-incorrect-number-of-arg

Resolve #56: Fix incorrect indent on test_incorrect_number_of_arguments on test_e2e

51dcda3cc26c84354a92bde928be2c9ce7b86419 authored almost 7 years ago by Matthew Balvanz <[email protected]>
Relax version requirements in setup.py (vs requirements.txt)

1a4d1363498ad86e6dbfe1f0d696d0be4b5567dc authored about 7 years ago by ftobia <[email protected]>
Fix incorrect indent on test_incorrect_number_of_arguments on test_e2e

8ece1d6cf111c08ff4f7f41bf533e371385ce01c authored about 7 years ago by James Plaras <[email protected]>
Resolve #50: Note which version of the Pact specification is supported

5f8257b6f7f19800be97999b865a3c644e5c7052 authored about 7 years ago by Matthew Balvanz <[email protected]>
Resolve #45: Document request query parameter

e72830180f00d487bd4f32b08c6fd4dbc2936d54 authored about 7 years ago by Matthew Balvanz <[email protected]>
Resolve #22: --pact-url accepts directories

- If --pact-url is given a directory the contents of the directory is recursively searched for J...

8291bb73aafdd33a025d424be32c24dd057dd9dd authored about 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #49 from pact-foundation/rename-somethinglike

Resolve #43: Rename SomethingLike to Like

5de72000845629bfaf205ceee39112cc3c83fb55 authored about 7 years ago by Matt Fellows <[email protected]>
Resolve #43: Rename SomethingLike to Like

- This is step 1 of the rename, adding Like as a alias for SomethingLike
- SomethingLike will be...

d73aa1cfe9a2d90d87ffe44d9ee95b14d2c66284 authored about 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #46 from bassdread/fix-setup-url-name

make setup-url name format match above reference

a07c8b6b230e16e89e8493eec3c6a506e6a67166 authored about 7 years ago by Matthew Balvanz <[email protected]>
allow later versions of requests

b5e1f954df007bd53189b951376189b6fc54494b authored about 7 years ago by Chris Hannam <[email protected]>
make setup-url name format match above reference

08fe1236809671a90e37861919142d08b9fbaa2d authored about 7 years ago by Chris Hannam <[email protected]>
Merge pull request #1 from pact-foundation/master

merge upstream

b91f6c34b215d2afa075bead6e366b7aba9d87db authored about 7 years ago by dhoomakethu <[email protected]>
Releasing version 0.8.0

ce0bc2e9446e636dff13e36d9071bb60d87fd8b2 authored about 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #41 from pact-foundation/fix-running-on-windows

Move to using the `service` command with pact-mock-service

edb6c72ac0441d191bf68e3f20e8162d7d3f4a0b authored about 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #42 from pact-foundation/deprecate-provider-states-url

Resolve #17: Deprecate --provider-states-url

244fff112c2107936a85c280f813e0f52ea0379d authored about 7 years ago by Matthew Balvanz <[email protected]>
Resolve #17: Deprecate --provider-states-url

The pact-verifier has removed the need for passing --provider-states-url so we can now skip
pass...

447b8bbc654d080ba142022c51ac357b541207cb authored about 7 years ago by Matthew Balvanz <[email protected]>
Move to using the `service` command with pact-mock-service

The start/stop commands in pact-mock-service have trouble with Windows because
it does not exact...

4661406b235b3cb5fe5a6013514d19da9f43bd1d authored about 7 years ago by Matthew Balvanz <[email protected]>
Remove the PyPi server declaration to use the defaults

04107db7f5ec2270fb0c3eb40e8a2c63dbe96050 authored over 7 years ago by Matthew Balvanz <[email protected]>
Releasing version 0.7.0

b456b75484b844c0201dcd9cda59f53c24c9fcc1 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #32 from SimKev2/pacturls

Issue: Cannot supply multiple files to pact-verifier

223ea7663f6fe1cfad29c270446287c340af793d authored over 7 years ago by Matthew Balvanz <[email protected]>
Add tests for #36 SomethingLike not supporting Terms

e382eb421006edf52ec06eb37877fe944d69097b authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #37 from jeanbaptistepriez/fix-somethinglike

Fix json generation of SomethingLike

05b4d70466c3f35cdf0728b245ec71fc07ccb867 authored over 7 years ago by Matthew Balvanz <[email protected]>
Fix json generation of SomethingLike (https://github.com/pact-foundation/pact-python/issues/36)

29a2518cfa4e55690f07293227672425cdff9de9 authored over 7 years ago by jean-baptiste.priez <[email protected]>
Issue: Cannot supply multiple files to pact-verifier

- Updated '--pact-urls' to be a single comma separated string argument
- Added '--pact-url' whi...

17aa15bbb6344ae7dec24225c03faf8ed8a6d0d5 authored over 7 years ago by simkev2 <[email protected]>
Issue: Cannot supply multiple files to pact-verifier

- PR: Added deprecation warning instead of making api-breaking change

b6e1a8b03572186ac5b3a0189026432e20036355 authored over 7 years ago by simkev2 <[email protected]>
Merge pull request #33 from bethesque/reamde

Update README.md

65b493de7b2f8753e604fc17336b00fa49359d0c authored over 7 years ago by Matthew Balvanz <[email protected]>
Releasing version 0.6.2

b8f2ddeea07b78c4f37dec8f81d614adb0388be8 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #35 from pact-foundation/fix-broker-credentials

Fix the use of broker credentials

69caa404231d6a8aeca612b6a998e2f16dd42b52 authored over 7 years ago by Matt Fellows <[email protected]>
Fix the use of broker credentials

The broker credential command line arguments of the Ruby verifier
do not expect the arguments to...

d60f37f0991816e8770a0b8fa10bfcce2307f1b8 authored over 7 years ago by Matthew Balvanz <[email protected]>
Releasing version 0.6.1

41fa3dfe3804b2c247593da396c5d58d78252e15 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #34 from hartror/rh_version_fix

Changed setup.py to read version from __version__.py

14968ea72ecf080d72209b8f9d37beaa2bfcf233 authored over 7 years ago by Matthew Balvanz <[email protected]>
pydocstyle is fussy, should have run it before pushing

aca520f4f84d7b9affd0054d8bc182f4ab0ff4c8 authored over 7 years ago by Rory Hart <[email protected]>
Added docstring for __version__.py

b70103c2c11b796a33281617f84a59a0f2bf0414 authored over 7 years ago by Rory Hart <[email protected]>
Disabled flake8 F401 for __version__ import

2076e34390eb80c2d141bdc62379b627fd9881c0 authored over 7 years ago by Rory Hart <[email protected]>
Version in setup.py reading __version__.py directly

2912e07ed71d91fd90384999873e2cb88c5dc985 authored over 7 years ago by Rory Hart <[email protected]>
Split tox environments into test & install to replicate installation issue #31

d137a21e0f00a685588559d08539609ca1a30a2b authored over 7 years ago by Rory Hart <[email protected]>
Update README.md

f5a59585cf3a0205e01f9842382d5e05bede80d2 authored over 7 years ago by Beth Skurrie <[email protected]>
Merge pull request #30 from bethesque/contributing

Add some guidelines for raising issues

f549ddf31f34f175c6b1a628f98bed49fc20eaab authored over 7 years ago by Matthew Balvanz <[email protected]>
Update CONTRIBUTING.md

1f19a0ee2fef5c4254ee4c7965ed061bf6b1e16a authored over 7 years ago by Beth Skurrie <[email protected]>
Update CONTRIBUTING.md

31988178cb915088cbd8a1614efc10d15f6821c7 authored over 7 years ago by Beth Skurrie <[email protected]>
Update CONTRIBUTING.md

7a08bb2b11bb2caebfbbd7dd2f08cfda059b6c40 authored over 7 years ago by Beth Skurrie <[email protected]>
Releasing version 0.6.0

c86b3a0f4364bb8847736f2161b924c54ffbc130 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #27 from pact-foundation/download-pre-package-mock-service-and-verifier

Resolves #20: Download pre-packaged mock service and verifier during installation

10aaaf651cf619a2aafa9322270ff693c0f70284 authored over 7 years ago by Matthew Balvanz <[email protected]>
Update to pact-ruby-standalone 1.0.0

a9b991b291ad6ade28efc400ec40632e22338b86 authored over 7 years ago by Matthew Balvanz <[email protected]>
Switch to installing the packages from pact-ruby-standalone

ab43c8b458301f5e8cc9ea464672f0a462db4a5f authored over 7 years ago by Matthew Balvanz <[email protected]>
Use the compiled Ruby applications from pact-mock-service and pact-provider-verifier

- Switch the install scripts to download the appropriate package from the Github releases pages ...

db3e7c3bb9c4f22501bd0e075f540eb63cc1af2a authored over 7 years ago by Matthew Balvanz <[email protected]>
Releasing version v0.5.0

fd151d20c85060a3382f07d32eca57d721375a2d authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #26 from AnObfuscator/stub-multiple-requests

Fixes #25: support for stubbing multiple requests at the same time

c085a01c98739ebd6f4b041df42dd166d9734402 authored over 7 years ago by Matthew Balvanz <[email protected]>
Add support for stubbing multiple requests at the same time

22c0272021e9397e399d45bc0026e4bb68639ffd authored over 7 years ago by AnObfuscator <[email protected]>
Releasing version 0.4.1

7683f35526b69e8e2e1c192dab09dd5d53ce7617 authored over 7 years ago by Matthew Balvanz <[email protected]>
Add RELEASING.md closes #18

66cf151bfa8ea113a69615dcb3b8a938b6631ae0 authored over 7 years ago by Matthew Balvanz <[email protected]>
Add support for request bodies that are False in Python

3f61c91204c4d17e7ae4448ba8a55c31427d12e3 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #19 from ftobia/patch-1

Allow falsy responses (e.g. 0 not as a string).

a39c62fe77f1d607e3f728f3ced057fe6df4bc8b authored over 7 years ago by Matthew Balvanz <[email protected]>
Allow falsy responses (e.g. 0 not as a string).

95aa93a6294fa433ec40cd873ce7f10118a0d762 authored over 7 years ago by Frank Tobia <[email protected]>
Merge pull request #16 from jduan/master

Fix typo in README, at one point it was referring to `provider_stats_active_url` instead of the ...

dd3c7035c3c1e2c00afbe993e0a5d6e4ec1ca572 authored over 7 years ago by Jose Salvatierra <[email protected]>
fix typo

978d9f31759a89905f039d6bf61c78013fe7cdab authored over 7 years ago by Jingjing Duan <[email protected]>
Setup Travis CI to publish to PyPi

8bec2712a70e3cc6acf5e6eae8f250a7538157ae authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #14 from pact-foundation/verify-pacts

Command line application for verifying pacts

d67a015b973baaa966c1c078fff0cf2e4037ce6f authored over 7 years ago by Matthew Balvanz <[email protected]>
Add CONTRIBUTING.md file resolves #4

78bd0295f3ababfa0103f166c21a0980b56043a4 authored over 7 years ago by Matthew Balvanz <[email protected]>
Repository badges

Added badges to:
- Pact Foundation Gitter chat
- Travis CI status
- Project license

d7c32c475c2b259470aeb6a6b3b64b8e207cab52 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #13 from pact-foundation/update-developer-documentation

Update the developer instructions

97122f122a0a7c12162b5c837efce4dfff2a4218 authored over 7 years ago by Matthew Balvanz <[email protected]>
Increment project to v0.4.0

ea015eb70d8a2a51e4a00c460661a2b80e4a44fd authored over 7 years ago by Matthew Balvanz <[email protected]>
Command line application for verifying pacts

- Added `pact-verifier` which is a command line application that calls the Ruby verifier
- It su...

51eb33884c26c45207c8d02b5dec28ca4209f1e8 authored over 7 years ago by Matthew Balvanz <[email protected]>
Update the developer instructions

Resolves #12
- Removed the section on running the mock service as that requirement was
removed...

4b0bbd72632e9ad2cad402a8d88b0e7d7bd20da1 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #11 from pact-foundation/update-mock-service

Updated Versions of Pact Ruby applications

3130f9ad14c07ed886aabcd2ffa446968de8988d authored over 7 years ago by Matthew Balvanz <[email protected]>
Updated Versions of Pact Ruby applications

- Pact Mock Service is now v2.1.0
- Pact Provider Verifier is now v1.0.1
- Fixed a disconnect in...

9b20d36c5ed249cd4fb015789e09fd3a80e9be69 authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #8 from pact-foundation/manage-mock-service

pact-python manages the mock service

140f583533d7c4f65b7ec0ab875957831bd97aa3 authored over 7 years ago by Matthew Balvanz <[email protected]>
pact-python manages the mock service for the user

- Extracted the logic configuring the mock service and verifying interactions to methods
for u...

5994c3a213ea62292ef1a648e593bbb08c3b1008 authored over 7 years ago by Matthew Balvanz <[email protected]>
pact-python manages the mock service for the user

- Change the API so the user can control when the mock service starts and stops
- Update the REA...

4bf7b8b199736df2c40420908f5b3843acae712d authored over 7 years ago by Matthew Balvanz <[email protected]>
pact-python manages the mock service for the user

- Pact now has a `start` method that will start the Ruby mock service
- Pact also has a `stop` m...

0a278afd64729722e0c6abc6fca7b533a6b9ef9e authored over 7 years ago by Matthew Balvanz <[email protected]>
Merge pull request #2 from pact-foundation/package-ruby-apps

Package the Ruby Mock Service and Verifier

fd68b4166aa2c70d65b4b9762fc361cdd7deaf72 authored over 7 years ago by Matthew Balvanz <[email protected]>