tests/test_audit_async_subprocess.py
Rama main · réplica de lectura del repositorio original.
from scripts.audit_async_subprocess import audit_source
def test_async_subprocess_audit_allows_sync_function_subprocesses():
assert audit_source("def work():\n subprocess.run(['tool'], timeout=5)\n") == []
def test_async_subprocess_audit_reports_blocking_process_calls():
assert audit_source("async def work():\n subprocess.run(['tool'], timeout=5)\n") == [
"subprocess.run() inside async function work on line 2"
]