test_get_default_unvicorn_init_args

This commit is contained in:
Ishaan Jaffer 2026-01-24 12:59:51 -08:00
parent 241c0c6d2a
commit 31a4cb65bf

View File

@ -103,7 +103,11 @@ class TestProxyInitializationHelpers:
args = ProxyInitializationHelpers._get_default_unvicorn_init_args(
"localhost", 8000
)
assert args["log_config"] is None
# When json_logs is True, log_config should be set to the JSON log config dict
assert args["log_config"] is not None
assert isinstance(args["log_config"], dict)
assert "version" in args["log_config"]
assert "formatters" in args["log_config"]
# Test with keepalive_timeout
args = ProxyInitializationHelpers._get_default_unvicorn_init_args(
@ -218,6 +222,7 @@ class TestProxyInitializationHelpers:
@patch("atexit.register") # 🔥 critical
def test_skip_server_startup(self, mock_atexit_register, mock_uvicorn_run):
from click.testing import CliRunner
from litellm.proxy.proxy_cli import run_server
runner = CliRunner()