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

Function remove_learner_drops_peer

nodedb-raft/src/node/membership.rs:244–250  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

242
243 #[test]
244 fn remove_learner_drops_peer() {
245 let mut node = RaftNode::new(cfg(1, vec![2]), MemStorage::new());
246 node.add_learner(3);
247 assert_eq!(node.learners(), &[3]);
248 node.remove_learner(3);
249 assert!(node.learners().is_empty());
250 }
251
252 #[test]
253 fn add_learner_on_leader_starts_tracking() {

Callers

nothing calls this directly

Calls 3

add_learnerMethod · 0.80
remove_learnerMethod · 0.80
cfgFunction · 0.70

Tested by

no test coverage detected