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

Function test_registry_unregister

core/src/tools/registry.rs:372–384  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

370
371 #[test]
372 fn test_registry_unregister() {
373 let registry = ToolRegistry::new(PathBuf::from("/tmp"));
374
375 let tool = Arc::new(MockTool {
376 name: "test".to_string(),
377 });
378 registry.register(tool);
379
380 assert!(registry.contains("test"));
381 assert!(registry.unregister("test"));
382 assert!(!registry.contains("test"));
383 assert!(!registry.unregister("test")); // Already removed
384 }
385
386 #[test]
387 fn test_registry_definitions() {

Callers

nothing calls this directly

Calls 1

registerMethod · 0.45

Tested by

no test coverage detected