Metadata-Version: 1.1
Name: api-mocker-generator
Version: 0.0.2
Summary: Generates config and test data for API Mocker node module using Swagger/OpenAPI Spec.
Home-page: https://github.com/namuan/api-mocker-generator
Author: Nauman Leghari
Author-email: nauman@docker-files.com
License: MIT
Description: Api-Mocker-Generator
        ====================
        
        |Maintainability| |CircleCI|
        
        `API Mocker <https://github.com/gstroup/apimocker>`__ config and test
        data generator based on Swagger/OpenAPI Spec.
        
        Installation
        ------------
        
        .. code:: shell
        
            $ pip install api-mocker-generator
        
        Usage
        -----
        
        ::
        
            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
        
        Running locally during development
        ----------------------------------
        
        ::
        
            $ python local_main.py --swagger http://localhost:8080/api-docs --output ./out
        
        Verbose debugging
        -----------------
        
        To turn on verbose output for debugging, set the ``--verbose`` argument.
        
        Publishing Updates to PyPi
        --------------------------
        
        For the maintainer, increment the version number in
        api\_mocker\_generator.py and run the following:
        
        .. code:: shell
        
            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
        
        .. |Maintainability| image:: https://api.codeclimate.com/v1/badges/c221df53ac279d0b767f/maintainability
           :target: https://codeclimate.com/github/namuan/api-mocker-generator/maintainability
        .. |CircleCI| image:: https://circleci.com/gh/namuan/fuzzy-swagger.svg?style=svg
           :target: https://circleci.com/gh/namuan/fuzzy-swagger
        
Keywords: swagger,apis,testing,mock,server
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
