API Mocker config and test data generator based on Swagger/OpenAPI Spec.
MIT License
API Mocker config and test data generator based on Swagger/OpenAPI Spec.
$ pip install api-mocker-generator
usage: local_main.py [-h] --swagger SWAGGER --output OUTPUT [--verbose]
optional arguments:
-h, --help show this help message and exit
--swagger SWAGGER Location of swagger document. Could be HTTP endpoint or
local file system
--output OUTPUT Output directory for configuration and mocked responses
--verbose
Example command
$ api-mocker-generator --swagger http://localhost:8080/api-docs --output ./out
$ python local_main.py --swagger http://localhost:8080/api-docs --output ./out
To turn on verbose output for debugging, set the --verbose
argument.
For the maintainer, increment the version number in api_mocker_generator.py and run the following:
docker build -f ./Dockerfile.buildenv -t namuan/api_mocker_generator:build .
docker run --rm -it --entrypoint python namuan/api_mocker_generator:build setup.py publish
Enter the username and password for pypi.org repo when prompted