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

When using IPC socket (unix/npipe) to communicate with local docker server docker-py implementation rewrites the base url to HTTP, see https://github.com/docker/docker-py/blob/e901eac7a8c5f29c7720eafb9f58c8356cca2324/docker/api/client.py#L143-L168 We cannot rely on URL scheme in order to...

👀 requires attention
📦 package: core

Hi! I was trying to change from ` jboss/keycloak` image to `quay.io/keycloak/keycloak:latest` because the jboss repo is not longer supported. However, I don't know why, I'm getting TimeoutException during port...

🐛 bug
👀 requires attention
📦 package: keycloak

Adding [Memcached](https://memcached.org/) container. You have implemented a new container and would like to contribute it? Great! Here are the necessary steps. - [x] Create a new feature directory and populate...

👀 requires attention
✨ package: new

Hello, When creating a new database container, testcontainers automatically tries to connect to it [here](https://github.com/testcontainers/testcontainers-python/blob/master/testcontainers/core/generic.py#L55), but if I specify an async driver (e.g. `PostgresContainer("postgres:14.4", driver="asyncpg")`) sqlalchemy tries to use that...

🚀 enhancement
👀 requires attention
📦 package: postgres

I fixed pylint issues, but I still cannot set up requirements locally (macbook, m1, Python 3.10.10) ``` Collecting pymssql==2.2.7 Using cached pymssql-2.2.7.tar.gz (170 kB) Installing build dependencies ... done Getting...

🚀 enhancement
✨ package: new
community-feat

You have implemented a new container and would like to contribute it? Great! Here are the necessary steps: - [x] You have added the new container as a module in...

✨ package: new
community-feat

ClickHouse provides both a TCP connection interface and a HTTP API. The existing implementation of the CH testcontainer was solely based on the TCP interface. However, the HTTP interface is...

🚀 enhancement
📦 package: clickhouse
community-feat

Tests seem to fail sometimes because Docker doesn't start up in time. https://github.com/actions/runner-images/issues/1143#issuecomment-652264388 may be an alternative setup option.

🚀 enhancement
🍏 macos

Closes #244

📦 package: mssql
community-feat