diff --git a/tests/run_agent/test_860_dedup.py b/tests/run_agent/test_860_dedup.py index 350d2a21a2..8036d856ac 100644 --- a/tests/run_agent/test_860_dedup.py +++ b/tests/run_agent/test_860_dedup.py @@ -29,6 +29,7 @@ class TestFlushDeduplication: with patch.dict(os.environ, {"OPENROUTER_API_KEY": "test-key"}): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, session_db=session_db, @@ -271,6 +272,7 @@ class TestFlushIdxInit: with patch.dict(os.environ, {"OPENROUTER_API_KEY": "test-key"}): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -283,6 +285,7 @@ class TestFlushIdxInit: with patch.dict(os.environ, {"OPENROUTER_API_KEY": "test-key"}): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, diff --git a/tests/run_agent/test_compression_persistence.py b/tests/run_agent/test_compression_persistence.py index 272b39bfea..9a7ce04106 100644 --- a/tests/run_agent/test_compression_persistence.py +++ b/tests/run_agent/test_compression_persistence.py @@ -37,6 +37,7 @@ class TestFlushAfterCompression: with patch.dict(os.environ, {"OPENROUTER_API_KEY": "test-key"}): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, session_db=session_db, diff --git a/tests/run_agent/test_create_openai_client_kwargs_isolation.py b/tests/run_agent/test_create_openai_client_kwargs_isolation.py index 506e1486ce..33b0e9297a 100644 --- a/tests/run_agent/test_create_openai_client_kwargs_isolation.py +++ b/tests/run_agent/test_create_openai_client_kwargs_isolation.py @@ -19,6 +19,7 @@ from run_agent import AIAgent def test_create_openai_client_does_not_mutate_input_kwargs(mock_openai): mock_openai.return_value = MagicMock() agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, diff --git a/tests/run_agent/test_create_openai_client_reuse.py b/tests/run_agent/test_create_openai_client_reuse.py index 8183e7eead..5656656bdd 100644 --- a/tests/run_agent/test_create_openai_client_reuse.py +++ b/tests/run_agent/test_create_openai_client_reuse.py @@ -23,6 +23,7 @@ from run_agent import AIAgent def _make_agent(): return AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, diff --git a/tests/run_agent/test_provider_parity.py b/tests/run_agent/test_provider_parity.py index 1817e44a69..100d845e00 100644 --- a/tests/run_agent/test_provider_parity.py +++ b/tests/run_agent/test_provider_parity.py @@ -60,6 +60,7 @@ def _make_agent(monkeypatch, provider, api_mode="chat_completions", base_url="ht ) if model: kwargs["model"] = model + base_url="https://openrouter.ai/api/v1", return AIAgent(**kwargs) diff --git a/tests/run_agent/test_streaming.py b/tests/run_agent/test_streaming.py index 97dcffc67f..31b2589aba 100644 --- a/tests/run_agent/test_streaming.py +++ b/tests/run_agent/test_streaming.py @@ -80,6 +80,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -120,6 +121,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -167,6 +169,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -205,6 +208,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -245,6 +249,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -277,6 +282,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -308,6 +314,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -346,6 +353,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -381,6 +389,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -428,6 +437,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -455,6 +465,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -477,6 +488,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -500,6 +512,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -542,6 +555,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -577,6 +591,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -619,6 +634,7 @@ class TestReasoningStreaming: mock_create.return_value = mock_client agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -646,6 +662,7 @@ class TestHasStreamConsumers: def test_no_consumers(self): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -656,6 +673,7 @@ class TestHasStreamConsumers: def test_delta_callback_set(self): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -667,6 +685,7 @@ class TestHasStreamConsumers: def test_stream_callback_set(self): from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -688,6 +707,7 @@ class TestCodexStreamCallbacks: deltas = [] agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -729,6 +749,7 @@ class TestCodexStreamCallbacks: from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -792,6 +813,7 @@ class TestCodexStreamCallbacks: ) agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -810,6 +832,7 @@ class TestCodexStreamCallbacks: from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True, @@ -861,6 +884,7 @@ class TestAnthropicStreamCallbacks: from run_agent import AIAgent agent = AIAgent( + base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, skip_context_files=True,