MCPcopy Create free account
hub / github.com/AI45Lab/Code / test_get_status_registered_server

Function test_get_status_registered_server

core/src/mcp/manager.rs:692–714  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

690
691 #[tokio::test]
692 async fn test_get_status_registered_server() {
693 use std::collections::HashMap;
694 let manager = McpManager::new();
695
696 let config = McpServerConfig {
697 name: "test_server".to_string(),
698 transport: McpTransportConfig::Stdio {
699 command: "echo".to_string(),
700 args: vec![],
701 },
702 enabled: true,
703 env: HashMap::new(),
704 oauth: None,
705 tool_timeout_secs: 60,
706 };
707
708 manager.register_server(config).await;
709
710 let status = manager.get_status().await;
711 assert!(status.contains_key("test_server"));
712 assert!(!status["test_server"].connected);
713 assert!(status["test_server"].enabled);
714 }
715
716 #[tokio::test]
717 async fn test_get_status_disabled_server() {

Callers

nothing calls this directly

Calls 2

register_serverMethod · 0.80
get_statusMethod · 0.80

Tested by

no test coverage detected