Skip to content

Commit c624829

Browse files
committed
Update benchmarks for ChannelPending event
1 parent 226dfde commit c624829

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8780,7 +8780,7 @@ pub mod bench {
87808780
use crate::chain::Listen;
87818781
use crate::chain::chainmonitor::{ChainMonitor, Persist};
87828782
use crate::chain::keysinterface::{EntropySource, KeysManager, InMemorySigner};
8783-
use crate::ln::channelmanager::{self, BestBlock, ChainParameters, ChannelManager, PaymentHash, PaymentPreimage, PaymentId};
8783+
use crate::ln::channelmanager::{BestBlock, ChainParameters, ChannelManager, PaymentHash, PaymentPreimage, PaymentId};
87848784
use crate::ln::functional_test_utils::*;
87858785
use crate::ln::msgs::{ChannelMessageHandler, Init};
87868786
use crate::routing::gossip::NetworkGraph;
@@ -8862,7 +8862,24 @@ pub mod bench {
88628862
} else { panic!(); }
88638863

88648864
node_b.handle_funding_created(&node_a.get_our_node_id(), &get_event_msg!(node_a_holder, MessageSendEvent::SendFundingCreated, node_b.get_our_node_id()));
8865+
let events_b = node_b.get_and_clear_pending_events();
8866+
assert_eq!(events_b.len(), 1);
8867+
match events_b[0] {
8868+
Event::ChannelPending{ ref counterparty_node_id, .. } => {
8869+
assert_eq!(*counterparty_node_id, node_a.get_our_node_id());
8870+
},
8871+
_ => panic!("Unexpected event"),
8872+
}
8873+
88658874
node_a.handle_funding_signed(&node_b.get_our_node_id(), &get_event_msg!(node_b_holder, MessageSendEvent::SendFundingSigned, node_a.get_our_node_id()));
8875+
let events_a = node_a.get_and_clear_pending_events();
8876+
assert_eq!(events_a.len(), 1);
8877+
match events_a[0] {
8878+
Event::ChannelPending{ ref counterparty_node_id, .. } => {
8879+
assert_eq!(*counterparty_node_id, node_b.get_our_node_id());
8880+
},
8881+
_ => panic!("Unexpected event"),
8882+
}
88668883

88678884
assert_eq!(&tx_broadcaster.txn_broadcasted.lock().unwrap()[..], &[tx.clone()]);
88688885

0 commit comments

Comments
 (0)