testcontainers-python icon indicating copy to clipboard operation
testcontainers-python copied to clipboard

Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

Results 281 testcontainers-python issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Hey everyone, I have a monorepo with dozens of small projects, and I am running tests that use a Redis Container in each project. To reduce the...

:robot: I have created a release *beep* *boop* --- ## [4.7.2](https://github.com/testcontainers/testcontainers-python/compare/testcontainers-v4.7.1...testcontainers-v4.7.2) (2024-07-04) ### Bug Fixes * **kafka:** add a flag to limit to first hostname for use with networks ([#638](https://github.com/testcontainers/testcontainers-python/issues/638))...

autorelease: pending

**Describe the bug** Hello! I have a case where I want to run several containers inside a specific docker network environment. However when attaching a container to a network it...

🛟 help wanted
contributions-welcome

my v5 wishlist: 1. typing/`py.typed` (finally) 1. oop encapsulate things like waiting and such (finally) (https://github.com/testcontainers/testcontainers-python/issues/567#issuecomment-2260738619, #660) 1. how dind works - i think after typing and oop encapsulation this...

adresses #109 Todo: - [x] Write documentation about how to reuse containers. - [x] Warn the user if `with_reuse` in use but ryuk is disabled. - [ ] Address https://github.com/testcontainers/testcontainers-python/pull/636/changes#r1698932279...

intend to merge this or some version of it

Adds a feature flag to make DinD usable in a "backwards-compatible" way. also fixes the ci/tests for it

Adds `--build-arg` equivalent as mentioned in https://github.com/testcontainers/testcontainers-python/issues/610 I don't get the tests to pass so this is actually untested! Also, I'd rather move it into a separate, well-named test instead...

This is just a small PR that updates Weaviate default version to `v1.25.5`

**Describe the bug** When we use testcontainer in our build pipeline we get the following error: > Conflict ("Conflict. The container name "/testcontainers-ryuk-d5f13be0-c6ab-43c0-83ad-071f3604cb77" is already in use by container "0f610da3c88a6f4ff0d46c71b55219b08db90dd699aa75a990f041e0bccf83b6"....

🐛 bug
🛟 help wanted