tests/test_audit_absolute_user_paths.py
Rama main · réplica de lectura del repositorio original.
from scripts.audit_absolute_user_paths import audit_source
def test_absolute_user_path_audit_allows_relative_and_home_expansion_paths():
assert audit_source("paths = ['data/file.txt', '~/state.db']\n") == []
def test_absolute_user_path_audit_reports_user_home_literals():
failures = audit_source("a = '/Users/alice/file.txt'\nb = '/home/bob/data'\n")
assert failures == [
"machine-specific user path on line 1",
"machine-specific user path on line 2",
]