testcontainers-python
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.
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...
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...
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...
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...
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...
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...
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...
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.