Skip to main content

Mockerinho

Build GitLicense

Mockerinho banner

A tool designed to simulate HTTP-based APIs for development and testing purposes.

Installation

You can install this package using pip

pip install mockerinho

Usage

Run the utility and specify simulations configurations directory (host and port are optional)

mockerinho -H 127.0.0.1 \
           -p 3000 \
           -D data/examples/simulations

Send request to the simulator

curl -i \
     -X POST http://127.0.0.1:3000/users \
     -H 'Content-Type: application/json' \
     -d '{"name": "Alex"}'

Get response from the simulator

HTTP/1.1 201 CREATED
Content-Type: application/json
Content-Length: 18
Connection: Keep-Alive

{ "name": "Alex" }

For more information about simulation configuration, see the simulation configuration reference.

Author

Mikhail Eremeev

License

MIT

Metadata

Release files for mockerinho 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mockerinho 0.2.1
File Size Uploaded
mockerinho-0.2.1.tar.gz 8.4 kB Details

Release files / mockerinho-0.2.1.tar.gz

Download URL mockerinho-0.2.1.tar.gz
Size 8.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6ca1bcfe57fa0f30d81686993d697a02ddf05e61c9abdedc9b9cfb41ce803366
BLAKE2b-256 checksum
How to use checksums
217d99a7e74d645324be0ad8d3f420a84f4199f712082bd15a4c3aad0e8f7efd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.6

Release history Release notifications | RSS feed

This release

0.2.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page