Skip to content

Commit 4ebfa1d

Browse files
committed
[functional tests] Drop unused disconnect_block utility
This also reduces some needless clones and indirections.
1 parent 4fc05af commit 4ebfa1d

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

lightning/src/ln/functional_test_utils.rs

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,16 +107,12 @@ pub fn connect_block<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, block: &Block)
107107
node.blocks.borrow_mut().push((block.header, height));
108108
}
109109

110-
pub fn disconnect_block<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, header: &BlockHeader) {
111-
node.chain_monitor.chain_monitor.block_disconnected(header, node.best_block_info().1);
112-
node.node.block_disconnected(header);
113-
node.blocks.borrow_mut().pop();
114-
}
115110
pub fn disconnect_blocks<'a, 'b, 'c, 'd>(node: &'a Node<'b, 'c, 'd>, count: u32) {
116-
assert!(node.blocks.borrow_mut().len() as u32 > count); // Cannot disconnect genesis
117111
for _ in 0..count {
118-
let block_header = node.blocks.borrow().last().unwrap().0;
119-
disconnect_block(&node, &block_header);
112+
let orig_header = node.blocks.borrow_mut().pop().unwrap();
113+
assert!(orig_header.1 > 0); // Cannot disconnect genesis
114+
node.chain_monitor.chain_monitor.block_disconnected(&orig_header.0, orig_header.1);
115+
node.node.block_disconnected(&orig_header.0);
120116
}
121117
}
122118

0 commit comments

Comments
 (0)