Comments (2)
Together with @pilosus, we have been able to bring in a few advancements to the "Testcontainers for Python" adapter implementations we are running here. Thanks!
from cratedb-toolkit.
It will be nice to have a modern test layer which forms a cluster, for both Java and Python.
If we would like to contribute the existing implementation early, I think it makes sense to think about another detail of "naming things" on this matter.
If we would like to have CrateDBContainer
to be the one and only to be responsible to spin up single-node instances, while there will be future implementations permitting to run whole clusters, I think it can make sense to reflect that into a naming scheme like CrateDBSingleNodeContainer
vs. CrateDBMultiNodeContainer
.
However, while writing that down, it could also be a dual-class machinery of the existing CrateDBContainer
and an additional CrateDBClusterManager
, which, well, manages the former.
It is probably too early to think about this topic without getting hands-on with it, mainly starting by researching how others might be doing similar things like managing a fleet of containers on behalf of a single convenience entrypoint.
from cratedb-toolkit.
Related Issues (13)
- Apply PyMongo-like amalgamation to AstraPy, to emulate DataStax Astra DB
- AnyIO
- [I/O] MongoDB adapter: Error while using translate HOT 2
- CFR: Problem with `sys.jobs_log` table on `sys-export` operation
- Prevent multiple strategies operating on the same table HOT 3
- Apply database schema already when connecting
- Testing: Adapt "Testcontainers" implementation to `unittest`
- ValueError: max() arg is an empty sequence HOT 1
- Document SQLAlchemy ORM models
- SQLAlchemy: Improve uniqueness polyfill to accept multiple columns (composite unique constraint / unique composite key) HOT 1
- Share and use datasets via Python code HOT 2
- [LIB] Improve UX for ad hoc applications
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cratedb-toolkit.