@@ -430,7 +430,7 @@ fn connection_point_addr(cp: &ConnectedPoint) -> &Multiaddr {
430
430
#[ cfg( test) ]
431
431
mod tests {
432
432
use super :: * ;
433
- use crate :: p2p:: transport:: { build_transport, TTransport } ;
433
+ use crate :: p2p:: transport:: build_transport;
434
434
use futures:: {
435
435
stream:: { StreamExt , TryStreamExt } ,
436
436
TryFutureExt ,
@@ -442,15 +442,8 @@ mod tests {
442
442
443
443
#[ tokio:: test]
444
444
async fn swarm_api ( ) {
445
- let ( peer1_id, trans) = mk_transport ( ) ;
446
- let mut swarm1 = SwarmBuilder :: new ( trans, SwarmApi :: default ( ) , peer1_id)
447
- . executor ( Box :: new ( ThreadLocalTokio ) )
448
- . build ( ) ;
449
-
450
- let ( peer2_id, trans) = mk_transport ( ) ;
451
- let mut swarm2 = SwarmBuilder :: new ( trans, SwarmApi :: default ( ) , peer2_id)
452
- . executor ( Box :: new ( ThreadLocalTokio ) )
453
- . build ( ) ;
445
+ let ( peer1_id, mut swarm1) = build_swarm ( ) ;
446
+ let ( peer2_id, mut swarm2) = build_swarm ( ) ;
454
447
455
448
Swarm :: listen_on ( & mut swarm1, "/ip4/127.0.0.1/tcp/0" . parse ( ) . unwrap ( ) ) . unwrap ( ) ;
456
449
@@ -502,15 +495,8 @@ mod tests {
502
495
503
496
#[ tokio:: test]
504
497
async fn wrong_peerid ( ) {
505
- let ( peer1_id, trans) = mk_transport ( ) ;
506
- let mut swarm1 = SwarmBuilder :: new ( trans, SwarmApi :: default ( ) , peer1_id)
507
- . executor ( Box :: new ( ThreadLocalTokio ) )
508
- . build ( ) ;
509
-
510
- let ( peer2_id, trans) = mk_transport ( ) ;
511
- let mut swarm2 = SwarmBuilder :: new ( trans, SwarmApi :: default ( ) , peer2_id)
512
- . executor ( Box :: new ( ThreadLocalTokio ) )
513
- . build ( ) ;
498
+ let ( _, mut swarm1) = build_swarm ( ) ;
499
+ let ( _, mut swarm2) = build_swarm ( ) ;
514
500
515
501
let peer3_id = Keypair :: generate_ed25519 ( ) . public ( ) . into_peer_id ( ) ;
516
502
@@ -550,15 +536,8 @@ mod tests {
550
536
551
537
#[ tokio:: test]
552
538
async fn racy_connecting_attempts ( ) {
553
- let ( peer1_id, trans) = mk_transport ( ) ;
554
- let mut swarm1 = SwarmBuilder :: new ( trans, SwarmApi :: default ( ) , peer1_id)
555
- . executor ( Box :: new ( ThreadLocalTokio ) )
556
- . build ( ) ;
557
-
558
- let ( peer2_id, trans) = mk_transport ( ) ;
559
- let mut swarm2 = SwarmBuilder :: new ( trans, SwarmApi :: default ( ) , peer2_id)
560
- . executor ( Box :: new ( ThreadLocalTokio ) )
561
- . build ( ) ;
539
+ let ( peer1_id, mut swarm1) = build_swarm ( ) ;
540
+ let ( _, mut swarm2) = build_swarm ( ) ;
562
541
563
542
Swarm :: listen_on ( & mut swarm1, "/ip4/127.0.0.1/tcp/0" . parse ( ) . unwrap ( ) ) . unwrap ( ) ;
564
543
Swarm :: listen_on ( & mut swarm1, "/ip4/127.0.0.1/tcp/0" . parse ( ) . unwrap ( ) ) . unwrap ( ) ;
@@ -612,11 +591,15 @@ mod tests {
612
591
}
613
592
}
614
593
615
- fn mk_transport ( ) -> ( PeerId , TTransport ) {
594
+ fn build_swarm ( ) -> ( PeerId , libp2p :: swarm :: Swarm < SwarmApi > ) {
616
595
let key = Keypair :: generate_ed25519 ( ) ;
617
596
let peer_id = key. public ( ) . into_peer_id ( ) ;
618
597
let transport = build_transport ( key) . unwrap ( ) ;
619
- ( peer_id, transport)
598
+
599
+ let swarm = SwarmBuilder :: new ( transport, SwarmApi :: default ( ) , peer_id)
600
+ . executor ( Box :: new ( ThreadLocalTokio ) )
601
+ . build ( ) ;
602
+ ( peer_id, swarm)
620
603
}
621
604
622
605
use std:: future:: Future ;
0 commit comments