mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-12 17:41:22 +00:00
swarm/src/lib: Improve connection counting for test_behaviour_disconnect_all (#2532)
This commit is contained in:
@ -159,6 +159,18 @@ where
|
||||
&mut self.inner
|
||||
}
|
||||
|
||||
pub fn num_connections_to_peer(&self, peer: PeerId) -> usize {
|
||||
self.inject_connection_established
|
||||
.iter()
|
||||
.filter(|(peer_id, _, _, _)| *peer_id == peer)
|
||||
.count()
|
||||
- self
|
||||
.inject_connection_closed
|
||||
.iter()
|
||||
.filter(|(peer_id, _, _, _)| *peer_id == peer)
|
||||
.count()
|
||||
}
|
||||
|
||||
/// Checks that when the expected number of closed connection notifications are received, a
|
||||
/// given number of expected disconnections have been received as well.
|
||||
///
|
||||
|
Reference in New Issue
Block a user