Skip to main content

mockry - A rich mock server you have searched for

Project description

mockry

A simple but rich mock HTTP server you have searched for.

  • Easy to start. Get the docker package and start hacking in a minutes.
  • Easy to use. Create a simple JSON with your mock data and pass it as param to mockry.
  • Rich. Parse input CSV, convert it to JSON, send it at some URL and return the combined result? It's just a small things mockry can do for you. No programming required.

Installation

Docker

mockery should be used as a standalone application inside a Docker container.

Pull the official image from Docker Hub:

$ docker pull glibin/mockry:latest
$ docker run -p 7777:7777 -it glibin/mockry

To use your custom schema create and edit application.json file and link containing directory to your container:

$ docker run -p 7777:7777 -v /path/to/application/json/dir:/data -it glibin/mockry

Or you can build your own image:

$ docker build -t mockry .
$ docker run -p 7777:7777 -it mockry

From the source

Python 3.7+ is required to run mockry. You can install it from python.org or with your OS package manager.

$ python3.7 -m venv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ python -m mockry

Possible options:

Option Description Default
--host=<host> Host to bind the server 127.0.0.1
--port=<port> Port to bind the server 7777
--json=<path_to_json> Path to application json file application.json
--debug=<mode> Debug mode (if true the changes in application json file would be automatically applied) true
--help Show all available options

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mockry-0.0.3.tar.gz (6.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page