Skip to content

Commit 564ce66

Browse files
authored
Handle all connect errors
1 parent de8502a commit 564ce66

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

clickhouse/testcontainers/clickhouse/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@
1313
import os
1414

1515
import clickhouse_connect
16+
from clickhouse_connect.driver.exceptions import Error as ClickhouseConnectError
1617
import clickhouse_driver
17-
from clickhouse_connect.driver.exceptions import Error
18+
from clickhouse_driver.errors import Error as ClickhouseDriverError
1819

1920
from testcontainers.core.generic import DbContainer
2021
from testcontainers.core.waiting_utils import wait_container_is_ready
@@ -66,7 +67,7 @@ def __init__(
6667
self.port_to_expose = port
6768
self.with_exposed_ports(self.port_to_expose)
6869

69-
@wait_container_is_ready(Error, EOFError)
70+
@wait_container_is_ready(ClickhouseDriverError, ClickhouseConnectError, EOFError)
7071
def _connect(self):
7172
if self.port_to_expose == 8123:
7273
with clickhouse_connect.get_client(dsn=self.get_connection_url()) as client:

0 commit comments

Comments
 (0)