(peers: Vec<u64>, learners: Vec<u64>)
| 82 | use super::*; |
| 83 | |
| 84 | fn cfg(peers: Vec<u64>, learners: Vec<u64>) -> RaftConfig { |
| 85 | RaftConfig { |
| 86 | node_id: 1, |
| 87 | group_id: 0, |
| 88 | peers, |
| 89 | learners, |
| 90 | observers: vec![], |
| 91 | starts_as_learner: false, |
| 92 | starts_as_observer: false, |
| 93 | election_timeout_min: Duration::from_millis(150), |
| 94 | election_timeout_max: Duration::from_millis(300), |
| 95 | heartbeat_interval: Duration::from_millis(50), |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | #[test] |
| 100 | fn quorum_excludes_learners() { |
no outgoing calls