Skip to content

Commit 00e9eaf

Browse files
committed
Move connector and Rename
1 parent 0cce48b commit 00e9eaf

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .sql_connector import SqlConnectWaitStrategy # noqa: F401

modules/generic/testcontainers/generic/sql_utils.py renamed to modules/generic/testcontainers/generic/providers/sql_connector.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# This module provides a wait strategy for SQL database connectivity testing using SQLAlchemy.
2+
# It includes handling for transient exceptions and connection retries.
3+
14
import logging
25

36
from testcontainers.core.waiting_utils import WaitStrategy, WaitStrategyTarget

modules/generic/tests/test_sql.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import pytest
22

33
from testcontainers.core.exceptions import ContainerStartException
4-
from testcontainers.generic.sql_utils import SqlConnectWaitStrategy
54
from testcontainers.generic.sql import SqlContainer
5+
from testcontainers.generic.providers.sql_connector import SqlConnectWaitStrategy
66

77

88
class SimpleSqlContainer(SqlContainer):
@@ -153,7 +153,7 @@ def test_container_inheritance(self):
153153
assert hasattr(container, "start")
154154

155155
def test_additional_transient_errors_list(self):
156-
from testcontainers.generic.sql_utils import ADDITIONAL_TRANSIENT_ERRORS
156+
from testcontainers.generic.providers.sql_connector import ADDITIONAL_TRANSIENT_ERRORS
157157

158158
assert isinstance(ADDITIONAL_TRANSIENT_ERRORS, list)
159159
# List may be empty if SQLAlchemy not available, or contain DBAPIError if it is

0 commit comments

Comments
 (0)