mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-23 06:54:30 +01:00
pytest: use get_nodes more widely.
I started replacing all get_node() calls, but got bored, so then just did the tests which call get_node() 3 times or more. Ends up not making a measurable speed difference, but it does make some things neater and more standard. Times with SLOW_MACHINE=1 (given that's how Travis tests): Time before (non-valgrind): 393 sec (had 3 failures?) Time after (non-valgrind): 410 sec Time before (valgrind): 890 seconds (had 2 failures) Time after (valgrind): 892 sec Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
committed by
Christian Decker
parent
929fd3e2f6
commit
fde353ab00
@@ -789,13 +789,14 @@ def test_forward_event_notification(node_factory, bitcoind, executor):
|
||||
amount = 10**8
|
||||
disconnects = ['-WIRE_UPDATE_FAIL_HTLC', 'permfail']
|
||||
|
||||
l1, l2, l3 = node_factory.line_graph(3, opts=[
|
||||
l1, l2, l3, l4, l5 = node_factory.get_nodes(5, opts=[
|
||||
{},
|
||||
{'plugin': os.path.join(os.getcwd(), 'tests/plugins/forward_payment_status.py')},
|
||||
{}
|
||||
], wait_for_announce=True)
|
||||
l4 = node_factory.get_node()
|
||||
l5 = node_factory.get_node(disconnect=disconnects)
|
||||
{},
|
||||
{},
|
||||
{'disconnect': disconnects}])
|
||||
|
||||
node_factory.join_nodes([l1, l2, l3], wait_for_announce=True)
|
||||
l2.openchannel(l4, 10**6, wait_for_announce=False)
|
||||
l2.openchannel(l5, 10**6, wait_for_announce=True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user