From 0ac0a3278108de52ae28d237f810f189f5e845ae Mon Sep 17 00:00:00 2001 From: "Gan, Jimmy" Date: Mon, 6 Apr 2026 22:39:26 +0800 Subject: [PATCH] fix: properly mock Docker container image in tests --- dashboard/backend/tests/conftest.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dashboard/backend/tests/conftest.py b/dashboard/backend/tests/conftest.py index bff00c6..79635ee 100644 --- a/dashboard/backend/tests/conftest.py +++ b/dashboard/backend/tests/conftest.py @@ -101,11 +101,19 @@ def mock_docker_client(): """Mock Docker client for testing.""" client = Mock() + # Mock container image + mock_image = Mock() + mock_image.tags = ["test-image:latest"] + mock_image.id = "sha256:abc123def456" + # Mock container container = Mock() container.id = "abc123" + container.short_id = "abc123" container.name = "test-container" container.status = "running" + container.image = mock_image + container.ports = {"80/tcp": [{"HostPort": "8080"}]} container.attrs = { "State": {"Health": {"Status": "healthy"}}, "Config": {"Image": "test-image:latest"}