Skip to main content

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.

This tool was inspired by:

Metadata

Release files for localcloud 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for localcloud 0.0.1
File Size Uploaded Provenance Actions
localcloud-0.0.1.tar.gz 4.4 kB Without provenance Details for localcloud-0.0.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for localcloud 0.0.1
File Interpreter ABI Platform Actions
localcloud-0.0.1-py3-none-any.whl Python 3 none any Details for localcloud-0.0.1-py3-none-any.whl

Total release size: 8.0 kB

Release files / localcloud-0.0.1.tar.gz

Download URL localcloud-0.0.1.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
4fee2623db788bae6c72542db0ce234145f8da87b254c89479fd87bf25e65fe3
BLAKE2b-256 checksum
How to use checksums
f92480ef969d2d43e140359b9ee6be1a2ce9b9c7f3b852593c24000866b9acee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.23.1

Release files / localcloud-0.0.1-py3-none-any.whl

Download URL localcloud-0.0.1-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5ed90647575cd85213761ed87005b397425b19be389f0eb9a53a8131309e2623
BLAKE2b-256 checksum
How to use checksums
c904f43d9a872151b4d65e4655b98bfbc26fc63697b1e343c4116a52f36c9c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.23.1

Security for localcloud 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page