mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-01 02:02:20 +00:00
test(mcp): isolate reload cooldown from shared discovery
This commit is contained in:
parent
f6c85ddf5d
commit
f41fb256ba
1 changed files with 6 additions and 9 deletions
|
|
@ -6393,16 +6393,13 @@ class TestEnsureUpstreamInitializeInstructionsCached:
|
|||
@pytest.mark.asyncio
|
||||
async def test_reload_resets_probe_cooldown(self):
|
||||
"""load_servers_from_config clears the negative-cache map so reloads re-probe."""
|
||||
from litellm.proxy._experimental.mcp_server.mcp_server_manager import (
|
||||
global_mcp_server_manager,
|
||||
)
|
||||
from litellm.proxy._experimental.mcp_server.mcp_server_manager import MCPServerManager
|
||||
|
||||
manager: Final = MCPServerManager()
|
||||
manager._upstream_initialize_instructions_probed_at["reload-target"] = 1.0
|
||||
await manager.load_servers_from_config({})
|
||||
assert "reload-target" not in manager._upstream_initialize_instructions_probed_at
|
||||
|
||||
global_mcp_server_manager._upstream_initialize_instructions_probed_at["reload-target"] = 1.0
|
||||
try:
|
||||
await global_mcp_server_manager.load_servers_from_config({})
|
||||
assert "reload-target" not in global_mcp_server_manager._upstream_initialize_instructions_probed_at
|
||||
finally:
|
||||
global_mcp_server_manager._upstream_initialize_instructions_probed_at.pop("reload-target", None)
|
||||
|
||||
|
||||
class TestGatewayCreateInitializationOptions:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue