Skip to content

Commit e0c8974

Browse files
test(test_azure_o_series.py): add testing to ensure max retries always respected
1 parent 2f38c36 commit e0c8974

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/llm_translation/test_azure_o_series.py

+15
Original file line numberDiff line numberDiff line change
@@ -152,3 +152,18 @@ def test_azure_o_series_routing():
152152
print(e)
153153
assert mock_create.call_count == 1
154154
assert "stream" not in mock_create.call_args.kwargs
155+
156+
157+
@patch("litellm.main.azure_o1_chat_completions._get_openai_client")
158+
def test_openai_o_series_max_retries_0(mock_get_openai_client):
159+
import litellm
160+
161+
litellm.set_verbose = True
162+
response = litellm.completion(
163+
model="azure/o1-preview",
164+
messages=[{"role": "user", "content": "hi"}],
165+
max_retries=0,
166+
)
167+
168+
mock_get_openai_client.assert_called_once()
169+
assert mock_get_openai_client.call_args.kwargs["max_retries"] == 0

0 commit comments

Comments
 (0)