kin: KIN-054 Исправить race condition в loadMode() при инициализации ProjectView
This commit is contained in:
parent
ae21e48b65
commit
756f9e65ab
5 changed files with 47 additions and 10 deletions
|
|
@ -1173,8 +1173,14 @@ class TestClaudePath:
|
|||
)
|
||||
|
||||
def test_build_claude_env_no_duplicate_paths(self):
|
||||
"""_build_claude_env не должен дублировать уже существующие пути."""
|
||||
env = _build_claude_env()
|
||||
"""_build_claude_env не должен дублировать уже существующие пути.
|
||||
|
||||
Мокируем PATH на фиксированное значение, чтобы тест не зависел от
|
||||
реального окружения (решение #48).
|
||||
"""
|
||||
fixed_path = "/usr/bin:/bin"
|
||||
with patch.dict("os.environ", {"PATH": fixed_path}, clear=False):
|
||||
env = _build_claude_env()
|
||||
path_dirs = env["PATH"].split(":")
|
||||
seen = set()
|
||||
for d in path_dirs:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue