Spaces:
Paused
Paused
| import json | |
| import os | |
| import sys | |
| import pytest | |
| from fastapi.testclient import TestClient | |
| sys.path.insert( | |
| 0, os.path.abspath("../../../..") | |
| ) # Adds the parent directory to the system path | |
| from unittest.mock import MagicMock, patch | |
| from litellm.llms.databricks.common_utils import DatabricksBase | |
| def test_databricks_validate_environment(): | |
| databricks_base = DatabricksBase() | |
| with patch.object( | |
| databricks_base, "_get_databricks_credentials" | |
| ) as mock_get_credentials: | |
| try: | |
| databricks_base.databricks_validate_environment( | |
| api_key=None, | |
| api_base="my_api_base", | |
| endpoint_type="chat_completions", | |
| custom_endpoint=False, | |
| headers=None, | |
| ) | |
| except Exception: | |
| pass | |
| mock_get_credentials.assert_called_once() | |