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
This commit is contained in:
Will Miao
2026-02-25 00:07:18 +08:00
parent fc98c752dc
commit 099f885c87
2 changed files with 6 additions and 2 deletions

View File

@@ -652,7 +652,7 @@
<div class="settings-subsection-header">
<h4>
{{ t('settings.autoOrganizeExclusions.label') }}
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.autoOrganizeExclusions.description') }}"></i>
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.autoOrganizeExclusions.help') }}"></i>
</h4>
</div>
<div class="setting-item auto-organize-exclusions-item">
@@ -666,7 +666,7 @@
<div class="settings-subsection-header">
<h4>
{{ t('settings.metadataRefreshSkipPaths.label') }}
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.metadataRefreshSkipPaths.description') }}"></i>
<i class="fas fa-info-circle info-icon" data-tooltip="{{ t('settings.metadataRefreshSkipPaths.help') }}"></i>
</h4>
</div>
<div class="setting-item">

View File

@@ -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