From f8f3c585b3f9eda9c8a2945fba550620271d8684 Mon Sep 17 00:00:00 2001 From: Alice Wong Date: Wed, 18 Feb 2026 13:44:35 +0000 Subject: [PATCH] Use preferred method to get container IP address This is causing a test in CI to fail. Apply the same fix as in ehrql#2673, which gets the container's IP address using Docker's preferred method. --- tests/docker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/docker.py b/tests/docker.py index 92004f4..0835770 100644 --- a/tests/docker.py +++ b/tests/docker.py @@ -26,7 +26,8 @@ def get_mapped_port_for_host(self, name, container_port): def get_container_ip(self, name): container = self.get_container(name) - return container.attrs["NetworkSettings"]["IPAddress"] + networks = container.attrs["NetworkSettings"]["Networks"].values() + return list(networks)[0]["IPAddress"] def run_bg(self, name, image, **kwargs): # pragma: no cover return self._run(name=name, image=image, detach=True, **kwargs)