Skip to content

Commit a552da5

Browse files
test: update test
1 parent 197b1db commit a552da5

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

litellm/types/guardrails.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def __init__(self, **kwargs):
156156

157157

158158
class GuardrailInfoResponse(BaseModel):
159-
guardrail_name: Optional[str]
159+
guardrail_name: str
160160
litellm_params: GuardrailLiteLLMParamsResponse
161161
guardrail_info: Optional[Dict]
162162

tests/logging_callback_tests/test_custom_guardrail.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,12 @@ def test_get_guardrails_list_response():
156156
sample_config = [
157157
{
158158
"guardrail_name": "test-guard",
159+
"litellm_params": {
160+
"guardrail": "test-guard",
161+
"mode": "pre_call",
162+
"api_key": "test-api-key",
163+
"api_base": "test-api-base",
164+
},
159165
"guardrail_info": {
160166
"params": [
161167
{
@@ -188,7 +194,12 @@ def test_get_guardrails_list_response():
188194
assert len(empty_response.guardrails) == 0
189195

190196
# Test case 3: Missing optional fields
191-
minimal_config = [{"guardrail_name": "minimal-guard"}]
197+
minimal_config = [
198+
{
199+
"guardrail_name": "minimal-guard",
200+
"litellm_params": {"guardrail": "minimal-guard", "mode": "pre_call"},
201+
}
202+
]
192203
minimal_response = _get_guardrails_list_response(minimal_config)
193204
assert isinstance(minimal_response, ListGuardrailsResponse)
194205
assert len(minimal_response.guardrails) == 1

0 commit comments

Comments
 (0)