From 679a84ecf3430cdb10640a2fed106390690fdbd7 Mon Sep 17 00:00:00 2001 From: SAPHID Date: Sun, 25 Oct 2026 06:17:51 +0000 Subject: [PATCH] Resolve smoke wrapper fixture working directory on macOS --- tests/test_smoke_cleanup.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_smoke_cleanup.py b/tests/test_smoke_cleanup.py index eaf1468..038e953 100644 --- a/tests/test_smoke_cleanup.py +++ b/tests/test_smoke_cleanup.py @@ -275,7 +275,8 @@ class PortableWrapper(unittest.TestCase): def setUp(self): self.tmp = tempfile.TemporaryDirectory(prefix='smoke wrapper ') self.addCleanup(self.tmp.cleanup) - self.folder = Path(self.tmp.name) + # macOS aliases /var to /private/var; relative commands need the physical cwd. + self.folder = Path(self.tmp.name).resolve() self.bin = self.folder / 'bin' self.bin.mkdir() # No zsh or SSH on PATH: --help must exit before any headset access.