- class ClickHouseContainer(image: str = 'clickhouse/clickhouse-server:latest', port: int = 9000, username: str | None = None, password: str | None = None, dbname: str | None = None, **kwargs)ΒΆ
ClickHouse database container.
Example
The example spins up a ClickHouse database and connects to it using the
clickhouse-driver
.>>> import clickhouse_driver >>> from testcontainers.clickhouse import ClickHouseContainer >>> with ClickHouseContainer("clickhouse/clickhouse-server:21.8") as clickhouse: ... client = clickhouse_driver.Client.from_url(clickhouse.get_connection_url()) ... client.execute("select 'working'") [('working',)]