Skip to content
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

WireMock-Python 3.0 #47

Open
oleg-nenashev opened this issue Apr 12, 2023 · 1 comment
Open

WireMock-Python 3.0 #47

oleg-nenashev opened this issue Apr 12, 2023 · 1 comment
Labels
enhancement python Projects related to WireMock in the Python ecosystem

Comments

@oleg-nenashev
Copy link
Member

oleg-nenashev commented Apr 12, 2023

We would like to have a new major update and release of WireMock Python SDK that is aligned with WireMock 3.0. Key items

Scope

See https://github.com/wiremock/python-wiremock/milestone/1

@tomakehurst
Copy link
Member

  • Support for starting the WireMock server using Testcontainers when Docker is present and no other WireMock server has been provided.
  • Integration with PyTest, allowing WireMock to be bootstrapped in a test module via an appropriate test framework extension point (building on top of the Testcontainers functionality).
  • Addition of missing API routes and matcher types (see below)

Missing features

API routes

Find stub mappings by metadata:
/mappings/find-by-metadata

Import stub mappings:
/mappings/import

File put and delete:
/files
/files/**

Set single scenario state:
/scenarios/{name}/state

Delete requests operations:
/requests/{id}
/requests/remove
/requests/remove-by-metadata

Recording:
/recordings/start
/recordings/stop
/recordings/snapshot

Matchers

doesNotContain
not
before
after
equalToDateTime
and
or

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement python Projects related to WireMock in the Python ecosystem
Projects
Status: 🏎️ In Progress
Development

No branches or pull requests

3 participants