Spaces:
Paused
Paused
| from unittest.mock import AsyncMock, patch | |
| import pytest | |
| from litellm.proxy._types import LiteLLM_TeamTable, LiteLLM_UserTable, Member | |
| from litellm.proxy.auth.handle_jwt import JWTAuthManager | |
| def test_get_team_models_for_all_models_and_team_only_models(): | |
| from litellm.proxy.auth.model_checks import get_team_models | |
| team_models = ["all-proxy-models", "team-only-model", "team-only-model-2"] | |
| proxy_model_list = ["model1", "model2", "model3"] | |
| model_access_groups = {} | |
| include_model_access_groups = False | |
| result = get_team_models( | |
| team_models, proxy_model_list, model_access_groups, include_model_access_groups | |
| ) | |
| combined_models = team_models + proxy_model_list | |
| assert set(result) == set(combined_models) | |