tests/test_audit_threading_excepthook.py
Rama main · réplica de lectura del repositorio original.
from scripts.audit_threading_excepthook import audit_source
def test_thread_excepthook_audit_allows_local_handlers():
assert audit_source("handler = report_error\n") == []
def test_thread_excepthook_audit_reports_global_hook_replacement():
assert audit_source("threading.excepthook = report_error\n") == ["threading.excepthook replacement mutates thread error handling on line 1"]