https://github.com/paranoid-software/ephemerals.py
Integration tests ephemeral context enablers for Databases, File Systems, Messaging Systems and more.
https://github.com/paranoid-software/ephemerals.py
Last synced: about 1 year ago
JSON representation
Integration tests ephemeral context enablers for Databases, File Systems, Messaging Systems and more.
- Host: GitHub
- URL: https://github.com/paranoid-software/ephemerals.py
- Owner: paranoid-software
- Created: 2022-07-09T01:41:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-16T16:07:01.000Z (over 3 years ago)
- Last Synced: 2025-03-01T15:17:01.501Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Ephemerals for Python
As containerized environments keep gaining traction and popularity, integration tests starts to take advantage
of that kind of environments not only to be able to test complex scenarios but also to replace mocking strategies
with real interaction between systems.
This repo holds a set of libraries written in Python with the purpose of make the testing code writing easy and
light for scenarios which requires interact with artifacts like:
Databases
- [Microsoft SQL Server](https://github.com/paranoid-software/ephemerals.py/tree/main/mssql)
- [PostgreSQL](https://github.com/paranoid-software/ephemerals.py/tree/main/postgresql)
- [Rocket](https://github.com/paranoid-software/ephemerals.py/tree/main/rocket)
- [MongoDB](https://github.com/paranoid-software/ephemerals.py/tree/main/mongodb)
- MySQL
- Redis
- Elasticsearch
-
Message Brokers
- RabbitMQ
- Google Pub/Sub
-
Third party services and/or applications
-