diff --git a/tests/run_agent/test_860_dedup.py b/tests/run_agent/test_860_dedup.py index 8036d856a..89f4c010b 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( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -272,6 +273,7 @@ class TestFlushIdxInit: with patch.dict(os.environ, {"OPENROUTER_API_KEY": "test-key"}): from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -285,6 +287,7 @@ class TestFlushIdxInit: with patch.dict(os.environ, {"OPENROUTER_API_KEY": "test-key"}): from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, diff --git a/tests/run_agent/test_compression_persistence.py b/tests/run_agent/test_compression_persistence.py index 9a7ce0410..46ab963d4 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( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, 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 33b0e9297..98b7ff480 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( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, diff --git a/tests/run_agent/test_create_openai_client_reuse.py b/tests/run_agent/test_create_openai_client_reuse.py index 5656656bd..0eac567ae 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( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, diff --git a/tests/run_agent/test_provider_parity.py b/tests/run_agent/test_provider_parity.py index 100d845e0..bdbe89f3a 100644 --- a/tests/run_agent/test_provider_parity.py +++ b/tests/run_agent/test_provider_parity.py @@ -61,6 +61,8 @@ def _make_agent(monkeypatch, provider, api_mode="chat_completions", base_url="ht if model: kwargs["model"] = model base_url="https://openrouter.ai/api/v1", + api_key="test-key", + 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 31b2589ab..73a987202 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( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -121,6 +122,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -169,6 +171,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -208,6 +211,7 @@ class TestStreamingAccumulator: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -249,6 +253,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -282,6 +287,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -314,6 +320,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -353,6 +360,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -389,6 +397,7 @@ class TestStreamingCallbacks: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -437,6 +446,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -465,6 +475,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -488,6 +499,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -512,6 +524,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -555,6 +568,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -591,6 +605,7 @@ class TestStreamingFallback: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -634,6 +649,7 @@ class TestReasoningStreaming: mock_create.return_value = mock_client agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -662,6 +678,7 @@ class TestHasStreamConsumers: def test_no_consumers(self): from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -673,6 +690,7 @@ class TestHasStreamConsumers: def test_delta_callback_set(self): from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -685,6 +703,7 @@ class TestHasStreamConsumers: def test_stream_callback_set(self): from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -707,6 +726,7 @@ class TestCodexStreamCallbacks: deltas = [] agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -749,6 +769,7 @@ class TestCodexStreamCallbacks: from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -813,6 +834,7 @@ class TestCodexStreamCallbacks: ) agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -832,6 +854,7 @@ class TestCodexStreamCallbacks: from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True, @@ -884,6 +907,7 @@ class TestAnthropicStreamCallbacks: from run_agent import AIAgent agent = AIAgent( + api_key="test-key", base_url="https://openrouter.ai/api/v1", model="test/model", quiet_mode=True,