From 64c253468df9da9d6e1ace9af8245a853645f682 Mon Sep 17 00:00:00 2001 From: David Ankin Date: Mon, 8 Apr 2024 04:52:15 -0400 Subject: [PATCH] encapsulate get_tc_host for #494 --- core/testcontainers/core/config.py | 3 +++ core/testcontainers/core/docker_client.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/testcontainers/core/config.py b/core/testcontainers/core/config.py index 58f66fc2..b522a496 100644 --- a/core/testcontainers/core/config.py +++ b/core/testcontainers/core/config.py @@ -47,6 +47,9 @@ class TestcontainersConfiguration: ryuk_reconnection_timeout: str = RYUK_RECONNECTION_TIMEOUT tc_properties: dict[str, str] = field(default_factory=read_tc_properties) + def tc_properties_get_tc_host(self): + return self.tc_properties.get("tc.host") + @property def timeout(self): return self.max_tries * self.sleep_time diff --git a/core/testcontainers/core/docker_client.py b/core/testcontainers/core/docker_client.py index 5cf008c2..9ff6170e 100644 --- a/core/testcontainers/core/docker_client.py +++ b/core/testcontainers/core/docker_client.py @@ -183,4 +183,4 @@ def host(self) -> str: def get_docker_host() -> Optional[str]: - return c.tc_properties.get("tc.host") or os.getenv("DOCKER_HOST") + return c.tc_properties_get_tc_host() or os.getenv("DOCKER_HOST")