#### What this tests #### # This tests if setting team_config actually works import sys, os import traceback import pytest sys.path.insert( 0, os.path.abspath("../..") ) # Adds the parent directory to the system path import litellm from litellm.proxy.proxy_server import ProxyConfig @pytest.mark.asyncio async def test_team_config(): litellm.default_team_settings = [ { "team_id": "my-special-team", "success_callback": ["langfuse"], "langfuse_public_key": "os.environ/LANGFUSE_PUB_KEY_2", "langfuse_secret": "os.environ/LANGFUSE_PRIVATE_KEY_2", } ] proxyconfig = ProxyConfig() team_config = await proxyconfig.load_team_config(team_id="my-special-team") assert len(team_config) > 0 data = { "model": "gpt-3.5-turbo", "messages": [{"role": "user", "content": "Hey, how's it going?"}], } team_config.pop("team_id") response = litellm.completion(**{**data, **team_config}) print(f"response: {response}")