@@ -3456,7 +3456,10 @@ mod tests {
3456
3456
let cfgs = create_peermgr_cfgs ( 2 ) ;
3457
3457
let peers = create_network ( 2 , & cfgs) ;
3458
3458
establish_connection ( & peers[ 0 ] , & peers[ 1 ] ) ;
3459
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3459
+ {
3460
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3461
+ assert_eq ! ( peers_len, 1 ) ;
3462
+ }
3460
3463
3461
3464
let their_id = peers[ 1 ] . node_signer . get_node_id ( Recipient :: Node ) . unwrap ( ) ;
3462
3465
cfgs[ 0 ] . chan_handler . pending_events . lock ( ) . unwrap ( ) . push ( MessageSendEvent :: HandleError {
@@ -3465,7 +3468,10 @@ mod tests {
3465
3468
} ) ;
3466
3469
3467
3470
peers[ 0 ] . process_events ( ) ;
3468
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 0 ) ;
3471
+ {
3472
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3473
+ assert_eq ! ( peers_len, 0 ) ;
3474
+ }
3469
3475
}
3470
3476
3471
3477
#[ test]
@@ -3477,7 +3483,10 @@ mod tests {
3477
3483
let b_chan_handler = test_utils:: TestChannelMessageHandler :: new ( ChainHash :: using_genesis_block ( Network :: Testnet ) ) ;
3478
3484
let mut peers = create_network ( 2 , & cfgs) ;
3479
3485
let ( fd_a, mut fd_b) = establish_connection ( & peers[ 0 ] , & peers[ 1 ] ) ;
3480
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3486
+ {
3487
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3488
+ assert_eq ! ( peers_len, 1 ) ;
3489
+ }
3481
3490
3482
3491
let their_id = peers[ 1 ] . node_signer . get_node_id ( Recipient :: Node ) . unwrap ( ) ;
3483
3492
@@ -3532,10 +3541,16 @@ mod tests {
3532
3541
let cfgs = create_peermgr_cfgs ( 2 ) ;
3533
3542
let peers = create_network ( 2 , & cfgs) ;
3534
3543
establish_connection ( & peers[ 0 ] , & peers[ 1 ] ) ;
3535
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3544
+ {
3545
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3546
+ assert_eq ! ( peers_len, 1 ) ;
3547
+ }
3536
3548
3537
3549
peers[ 0 ] . disconnect_all_peers ( ) ;
3538
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 0 ) ;
3550
+ {
3551
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3552
+ assert_eq ! ( peers_len, 0 ) ;
3553
+ }
3539
3554
}
3540
3555
3541
3556
#[ test]
@@ -3544,17 +3559,26 @@ mod tests {
3544
3559
let cfgs = create_peermgr_cfgs ( 2 ) ;
3545
3560
let peers = create_network ( 2 , & cfgs) ;
3546
3561
establish_connection ( & peers[ 0 ] , & peers[ 1 ] ) ;
3547
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3562
+ {
3563
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3564
+ assert_eq ! ( peers_len, 1 ) ;
3565
+ }
3548
3566
3549
3567
// peers[0] awaiting_pong is set to true, but the Peer is still connected
3550
3568
peers[ 0 ] . timer_tick_occurred ( ) ;
3551
3569
peers[ 0 ] . process_events ( ) ;
3552
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3570
+ {
3571
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3572
+ assert_eq ! ( peers_len, 1 ) ;
3573
+ }
3553
3574
3554
3575
// Since timer_tick_occurred() is called again when awaiting_pong is true, all Peers are disconnected
3555
3576
peers[ 0 ] . timer_tick_occurred ( ) ;
3556
3577
peers[ 0 ] . process_events ( ) ;
3557
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 0 ) ;
3578
+ {
3579
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3580
+ assert_eq ! ( peers_len, 0 ) ;
3581
+ }
3558
3582
}
3559
3583
3560
3584
fn do_test_peer_connected_error_disconnects ( handler : usize ) {
@@ -3665,9 +3689,15 @@ mod tests {
3665
3689
peers[ 0 ] . new_inbound_connection ( fd_a. clone ( ) , None ) . unwrap ( ) ;
3666
3690
3667
3691
// If we get a single timer tick before completion, that's fine
3668
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3692
+ {
3693
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3694
+ assert_eq ! ( peers_len, 1 ) ;
3695
+ }
3669
3696
peers[ 0 ] . timer_tick_occurred ( ) ;
3670
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3697
+ {
3698
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3699
+ assert_eq ! ( peers_len, 1 ) ;
3700
+ }
3671
3701
3672
3702
assert_eq ! ( peers[ 0 ] . read_event( & mut fd_a, & initial_data) . unwrap( ) , false ) ;
3673
3703
peers[ 0 ] . process_events ( ) ;
@@ -3677,7 +3707,10 @@ mod tests {
3677
3707
3678
3708
// ...but if we get a second timer tick, we should disconnect the peer
3679
3709
peers[ 0 ] . timer_tick_occurred ( ) ;
3680
- assert_eq ! ( peers[ 0 ] . peers. read( ) . unwrap( ) . len( ) , 0 ) ;
3710
+ {
3711
+ let peers_len = peers[ 0 ] . peers . read ( ) . unwrap ( ) . len ( ) ;
3712
+ assert_eq ! ( peers_len, 0 ) ;
3713
+ }
3681
3714
3682
3715
let b_data = fd_b. outbound_data . lock ( ) . unwrap ( ) . split_off ( 0 ) ;
3683
3716
assert ! ( peers[ 0 ] . read_event( & mut fd_a, & b_data) . is_err( ) ) ;
@@ -3740,7 +3773,10 @@ mod tests {
3740
3773
assert ! ( peer_b. peers. read( ) . unwrap( ) . get( & fd_b) . unwrap( ) . lock( ) . unwrap( ) . handshake_complete( ) ) ;
3741
3774
3742
3775
// Make sure we're still connected.
3743
- assert_eq ! ( peer_b. peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3776
+ {
3777
+ let peers_len = peer_b. peers . read ( ) . unwrap ( ) . len ( ) ;
3778
+ assert_eq ! ( peers_len, 1 ) ;
3779
+ }
3744
3780
3745
3781
// B should send a ping on the first timer tick after `handshake_complete`.
3746
3782
assert ! ( fd_b. outbound_data. lock( ) . unwrap( ) . split_off( 0 ) . is_empty( ) ) ;
@@ -3771,11 +3807,17 @@ mod tests {
3771
3807
peer_b. timer_tick_occurred ( ) ;
3772
3808
send_warning ( ) ;
3773
3809
}
3774
- assert_eq ! ( peer_b. peers. read( ) . unwrap( ) . len( ) , 1 ) ;
3810
+ {
3811
+ let peers_len = peer_b. peers . read ( ) . unwrap ( ) . len ( ) ;
3812
+ assert_eq ! ( peers_len, 1 ) ;
3813
+ }
3775
3814
3776
3815
// One more tick should enforce the pong timeout.
3777
3816
peer_b. timer_tick_occurred ( ) ;
3778
- assert_eq ! ( peer_b. peers. read( ) . unwrap( ) . len( ) , 0 ) ;
3817
+ {
3818
+ let peers_len = peer_b. peers . read ( ) . unwrap ( ) . len ( ) ;
3819
+ assert_eq ! ( peers_len, 0 ) ;
3820
+ }
3779
3821
}
3780
3822
3781
3823
#[ test]
0 commit comments