From 099f885c870f01ffad6c1bbbc2b139b7d4ceb70f Mon Sep 17 00:00:00 2001 From: Will Miao Date: Wed, 25 Feb 2026 00:07:18 +0800 Subject: [PATCH] Fix pytest import errors and i18n translation keys - Add missing mocks for comfy.sd and comfy.utils modules in conftest.py - Fix i18n translation keys: use .help instead of .description for tooltip keys --- templates/components/modals/settings_modal.html | 4 ++-- tests/conftest.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/templates/components/modals/settings_modal.html b/templates/components/modals/settings_modal.html index b959e89a..25993a2a 100644 --- a/templates/components/modals/settings_modal.html +++ b/templates/components/modals/settings_modal.html @@ -652,7 +652,7 @@

{{ t('settings.autoOrganizeExclusions.label') }} - +

@@ -666,7 +666,7 @@

{{ t('settings.metadataRefreshSkipPaths.label') }} - +

diff --git a/tests/conftest.py b/tests/conftest.py index ca4f6bdd..f3c46ae3 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -74,11 +74,15 @@ sys.modules['folder_paths'] = folder_paths_mock # Mock other ComfyUI modules that might be imported comfy_mock = MockModule("comfy") comfy_mock.utils = MockModule("comfy.utils") +comfy_mock.utils.load_torch_file = mock.MagicMock(return_value={}) +comfy_mock.sd = MockModule("comfy.sd") +comfy_mock.sd.load_lora_for_models = mock.MagicMock(return_value=(None, None)) comfy_mock.model_management = MockModule("comfy.model_management") comfy_mock.comfy_types = MockModule("comfy.comfy_types") comfy_mock.comfy_types.IO = mock.MagicMock() sys.modules['comfy'] = comfy_mock sys.modules['comfy.utils'] = comfy_mock.utils +sys.modules['comfy.sd'] = comfy_mock.sd sys.modules['comfy.model_management'] = comfy_mock.model_management sys.modules['comfy.comfy_types'] = comfy_mock.comfy_types