Skip to content

Commit

Permalink
fixup! tests/test_pay.py: Replicate #3855.
Browse files Browse the repository at this point in the history
  • Loading branch information
cdecker committed Jul 20, 2020
1 parent c457930 commit f1b1e83
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion tests/test_pay.py
Original file line number Diff line number Diff line change
Expand Up @@ -3159,7 +3159,7 @@ def test_pay_fail_unconfirmed_channel(node_factory, bitcoind):
# create l2->l1 channel.
l2.fundwallet(amount_sat * 5)
l1.rpc.connect(l2.info['id'], 'localhost', l2.port)
l2.rpc.fundchannel(l1.info['id'], amount_sat * 3)
scid = l2.rpc.fundchannel(l1.info['id'], amount_sat * 3)
# channel is still unconfirmed.

# Attempt to pay from l1 to l2.
Expand All @@ -3176,5 +3176,8 @@ def test_pay_fail_unconfirmed_channel(node_factory, bitcoind):
invl1 = l1.rpc.invoice(Millisatoshi(amount_sat * 2 * 1000), 'j', 'j')['bolt11']
l2.rpc.pay(invl1)

# Wait for us to recognize that the channel is available
wait_for(lambda: l1.rpc.listpeers()['peers'][0]['channels'][0]['spendable_msat'].millisatoshis > amount_sat * 1000)

# Now l1 can pay to l2.
l1.rpc.pay(invl2)

0 comments on commit f1b1e83

Please sign in to comment.