"""Phase 10 site 5: _create_gemini_cache_result helper.""" import sys sys.path.insert(0, ".") def test_phase10_site5_create_gemini_cache_result_exists(): import src.ai_client assert hasattr(src.ai_client, "_create_gemini_cache_result"), \ "_create_gemini_cache_result helper missing" def test_phase10_site5_create_gemini_cache_result_returns_result(): import src.ai_client import inspect fn = src.ai_client._create_gemini_cache_result sig = inspect.signature(fn) assert "Result" in str(sig.return_annotation), \ f"_create_gemini_cache_result return must be Result, got {sig.return_annotation}"