"""Apply the Phase 4 batch rename to all remaining test files.""" from __future__ import annotations import sys from pathlib import Path FILES = [ "tests/test_ai_cache_tracking.py", "tests/test_ai_client_cli.py", "tests/test_ai_client_result.py", "tests/test_api_events.py", "tests/test_context_pruner.py", "tests/test_deepseek_provider.py", "tests/test_gemini_cli_edge_cases.py", "tests/test_gemini_cli_integration.py", "tests/test_gemini_cli_parity_regression.py", "tests/test_gui2_mcp.py", "tests/test_headless_service.py", "tests/test_headless_verification.py", "tests/test_live_gui_integration_v2.py", "tests/test_orchestration_logic.py", "tests/test_phase6_engine.py", "tests/test_rag_integration.py", "tests/test_run_worker_lifecycle_abort.py", "tests/test_spawn_interception_v2.py", "tests/test_symbol_parsing.py", "tests/test_tier4_interceptor.py", "tests/test_tiered_aggregation.py", "tests/test_token_usage.py", ] def main() -> int: total_before = 0 total_renamed = 0 for rel in FILES: p = Path(rel) with p.open("r", encoding="utf-8", newline="") as f: content = f.read() before = content.count("send_result") new_content = content.replace("send_result", "send") with p.open("w", encoding="utf-8", newline="") as f: f.write(new_content) remaining = new_content.count("send_result") print(f"{rel}: {before} -> {before - remaining} (remaining={remaining})") total_before += before total_renamed += before - remaining print(f"Total: renamed {total_renamed} of {total_before} occurrences") return 0 if __name__ == "__main__": raise SystemExit(main())