test: Add test for PermissionDeniedError EXInfo

Co-authored-by: aider (gpt-5.2-codex) <aider@aider.chat>
This commit is contained in:
Paul Gauthier
2026-03-16 17:01:33 -07:00
parent 38716cc5a2
commit 0ec5f355d7

View File

@@ -42,6 +42,20 @@ def test_get_ex_info():
assert ex_info.description is None
def test_permission_denied_error():
"""Test specific handling of PermissionDeniedError"""
ex = LiteLLMExceptions()
from litellm import PermissionDeniedError
perm_error = PermissionDeniedError(
message="Permission denied", llm_provider="openai", model="gpt-4"
)
ex_info = ex.get_ex_info(perm_error)
assert ex_info.retry is False
assert "permission was denied" in ex_info.description.lower()
assert "api key" in ex_info.description.lower()
def test_rate_limit_error():
"""Test specific handling of RateLimitError"""
ex = LiteLLMExceptions()