Files
2026-07-13 13:12:33 +08:00

21 lines
613 B
Python

from __future__ import annotations
from pathlib import PureWindowsPath
from opensquilla.tools.path_aliases import resolve_workspace_alias
def test_workspace_alias_accepts_windows_root_relative_path(tmp_path):
resolved = resolve_workspace_alias(
PureWindowsPath("/workspace/figure.pdf"),
tmp_path,
)
assert resolved == (tmp_path / "figure.pdf").resolve(strict=False)
def test_workspace_alias_leaves_paths_already_inside_workspace_alone(tmp_path):
nested = tmp_path / "packages" / "workspace" / "src" / "index.ts"
assert resolve_workspace_alias(nested, tmp_path) is None