mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-02 02:11:58 +00:00
test(mcp): isolate reload cooldown from shared discovery
This commit is contained in:
parent
9906303fb4
commit
37b8f0dce3
1 changed files with 6 additions and 9 deletions
|
|
@ -6389,16 +6389,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