Skip to content

Commit 2e20d3b

Browse files
add back constant
1 parent 68536ce commit 2e20d3b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

modules/keycloak/testcontainers/keycloak/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from testcontainers.core.container import DockerContainer
2020
from testcontainers.core.waiting_utils import wait_container_is_ready, wait_for_logs
2121

22+
_DEFAULT_DEV_COMMAND = "start-dev"
2223
# Since Keycloak v26.0.0
2324
# See: https://www.keycloak.org/server/all-config#category-bootstrap_admin
2425
ADMIN_USERNAME_ENVIRONMENT_VARIABLE = "KC_BOOTSTRAP_ADMIN_USERNAME"
@@ -49,7 +50,7 @@ def __init__(
4950
password: Optional[str] = None,
5051
port: int = 8080,
5152
management_port: int = 9000,
52-
cmd: Optional[str] = "start-dev",
53+
cmd: Optional[str] = _DEFAULT_DEV_COMMAND,
5354
) -> None:
5455
super().__init__(image=image)
5556
self.username = username or os.environ.get(ADMIN_USERNAME_ENVIRONMENT_VARIABLE, "test")
@@ -94,7 +95,7 @@ def _readiness_probe(self) -> None:
9495
except requests.exceptions.ConnectionError:
9596
response = requests.get(f"{self.get_url()}/health/ready", timeout=1)
9697
response.raise_for_status()
97-
if "start-dev" in self._command:
98+
if _DEFAULT_DEV_COMMAND in self._command:
9899
wait_for_logs(self, "started in \\d+\\.\\d+s")
99100
wait_for_logs(self, f"Created temporary admin user|Added user '")
100101

0 commit comments

Comments
 (0)