test: handle api errors for gemini/palm

This commit is contained in:
Krrish Dholakia
2024-02-21 21:45:33 -08:00
parent 002b794727
commit e6f7b21a8a
2 changed files with 8 additions and 0 deletions
+4
View File
@@ -1986,6 +1986,8 @@ def test_completion_gemini():
response = completion(model=model_name, messages=messages)
# Add any assertions here to check the response
print(response)
except litellm.APIError as e:
pass
except Exception as e:
pytest.fail(f"Error occurred: {e}")
@@ -2015,6 +2017,8 @@ def test_completion_palm():
response = completion(model=model_name, messages=messages)
# Add any assertions here to check the response
print(response)
except litellm.APIError as e:
pass
except Exception as e:
pytest.fail(f"Error occurred: {e}")
+4
View File
@@ -392,6 +392,8 @@ def test_completion_palm_stream():
if complete_response.strip() == "":
raise Exception("Empty response received")
print(f"completion_response: {complete_response}")
except litellm.APIError as e:
pass
except Exception as e:
pytest.fail(f"Error occurred: {e}")
@@ -425,6 +427,8 @@ def test_completion_gemini_stream():
if complete_response.strip() == "":
raise Exception("Empty response received")
print(f"completion_response: {complete_response}")
except litellm.APIError as e:
pass
except Exception as e:
pytest.fail(f"Error occurred: {e}")