MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / remove_node_edges_all

Function remove_node_edges_all

nodedb-graph/src/csr/index/tests.rs:144–154  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

142
143#[test]
144fn remove_node_edges_all() {
145 let mut csr = CsrIndex::new();
146 csr.add_edge("a", "L", "b").unwrap();
147 csr.add_edge("a", "L", "c").unwrap();
148 csr.add_edge("d", "L", "a").unwrap();
149
150 let removed = csr.remove_node_edges("a");
151 assert_eq!(removed, 3);
152 assert_eq!(csr.neighbors("a", None, Direction::Out).len(), 0);
153 assert_eq!(csr.neighbors("a", None, Direction::In).len(), 0);
154}
155
156#[test]
157fn surrogate_reverse_lookup_resolves_node_name() {

Callers

nothing calls this directly

Calls 2

add_edgeMethod · 0.80
remove_node_edgesMethod · 0.80

Tested by

no test coverage detected