mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-24 06:32:12 -03:00
feat: remove path separator normalization for cross-platform compatibility
Removed the forced normalization of path separators to forward slashes in BaseModelService to maintain platform-specific separators. Updated test cases to use os.sep for constructing expected paths, ensuring tests work correctly across different operating systems while preserving native path representations.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import os
|
||||
import pytest
|
||||
|
||||
from py.services.base_model_service import BaseModelService
|
||||
@@ -42,8 +43,8 @@ async def test_search_relative_paths_supports_multiple_tokens():
|
||||
matching = await service.search_relative_paths("flux detail")
|
||||
|
||||
assert matching == [
|
||||
"flux/detail-model.safetensors",
|
||||
"detail/flux-trained.safetensors",
|
||||
f"flux{os.sep}detail-model.safetensors",
|
||||
f"detail{os.sep}flux-trained.safetensors",
|
||||
]
|
||||
|
||||
|
||||
@@ -60,4 +61,4 @@ async def test_search_relative_paths_excludes_tokens():
|
||||
|
||||
matching = await service.search_relative_paths("flux -detail")
|
||||
|
||||
assert matching == ["flux/keep-me.safetensors"]
|
||||
assert matching == [f"flux{os.sep}keep-me.safetensors"]
|
||||
|
||||
Reference in New Issue
Block a user