[Experimental] CLI tool allowing to imitate cloud components locally for testing their integration
Project description
localcloud
- CLI tool allowing to imitate cloud components locally for testing their integration.
Usage
Clone code repositories into working directory and run localcloud
, which will read
Terraform configuration from all of the repositories and will locally create their
imitations (using docker containers and mocks). Now you should have all of the resources
working locally and you should be able to run integration tests on them, e.g. make run_integration_tests
.
Roadmap
- Add Lmabda support
- Add SQS support
- Add EventBridge support
- Add generic resource mock, which allows to define interface wrappings.
Development
make venv
- will create virtual env with dev dependencies.
make check
- will run Flake8, MyPy and PyTest checks.
Related projects
This tool was inspired by:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file localcloud-0.0.1.tar.gz
.
File metadata
- Download URL: localcloud-0.0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fee2623db788bae6c72542db0ce234145f8da87b254c89479fd87bf25e65fe3 |
|
MD5 | e60e9277788a6ad086c6150cb6cfbab1 |
|
BLAKE2b-256 | f92480ef969d2d43e140359b9ee6be1a2ce9b9c7f3b852593c24000866b9acee |
File details
Details for the file localcloud-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: localcloud-0.0.1-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed90647575cd85213761ed87005b397425b19be389f0eb9a53a8131309e2623 |
|
MD5 | 372b7316ff7c8455dfd162959aaf0f20 |
|
BLAKE2b-256 | c904f43d9a872151b4d65e4655b98bfbc26fc63697b1e343c4116a52f36c9c04 |