Metadata-Version: 2.1
Name: druid-libs
Version: 0.1.15
Summary: Python utilities for Druid projects
Home-page: https://github.com/jasonFerre/python-lib
License: MIT
Keywords: Poetry,Virtual Environments,Tutorial,Packages,Packaging,Druid
Author: Druid
Maintainer: Geyson
Maintainer-email: geyson.ferreira@druid.com
Requires-Python: >=3.7,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Project-URL: Documentation, https://github.com/jasonFerre/python-lib
Project-URL: Repository, https://github.com/jasonFerre/python-lib.git
Description-Content-Type: text/markdown

# Druid Libs 
![PythonSupport](https://img.shields.io/static/v1?label=python&message=3.7%20|%203.8|%203.9&color=blue?style=flat-square&logo=python) ![PyPI version](https://badge.fury.io/py/druid-libs.svg) ![PyPi monthly downloads](https://img.shields.io/pypi/dm/druid-libs)

A suite of Python utilities to ease adopting best practices such as test mock lambda functions.

## Features
* **[MockLambda]()** - A utility that help you to test Lambda function handlers locally with unity test, this utility allow you invoke your lambda passing dinamically env variables to your function, to test his behavior.

* **[FakeContext]()** - A utility that help you to test Lambda function handlers locally with unity test, using a fake context.

* **[FakeEvent]()** - A utility that help you to create a fake event for API Gateway, this help you to work with verbs: GET, POST, DELETE, and UPDATE. 

### Installation
With [pip](https://pip.pypa.io/en/latest/index.html) installed, run: ``pip install druid-libs``

## License

This library is licensed under the MIT-0 License. See the LICENSE file.
