tests/test_audit_open_text_encoding.py
Rama main · réplica de lectura del repositorio original.
from scripts.audit_open_text_encoding import audit_source
def test_open_encoding_allows_binary_and_explicit_text_encoding():
assert audit_source("open('x','rb')\nopen('x', encoding='utf-8')\n") == []
def test_open_encoding_reports_default_text_encoding():
assert audit_source("open('x','w')\n") == ["text open() without explicit encoding on line 1"]