1
0

lnrouter: add comments about path-finding blocking the asyncio loop

This commit is contained in:
SomberNight
2020-03-09 20:39:13 +01:00
parent 05a191cc6a
commit c95c0dcb80
3 changed files with 14 additions and 6 deletions

View File

@@ -350,7 +350,7 @@ class TestPeer(ElectrumTestCase):
await asyncio.wait_for(p1.initialized, 1)
await asyncio.wait_for(p2.initialized, 1)
# alice sends htlc
route = await w1._create_route_from_invoice(decoded_invoice=lnaddr)
route = w1._create_route_from_invoice(decoded_invoice=lnaddr)
htlc = p1.pay(route, alice_channel, int(lnaddr.amount * COIN * 1000), lnaddr.paymenthash, lnaddr.get_min_final_cltv_expiry())
# alice closes
await p1.close_channel(alice_channel.channel_id)
@@ -370,14 +370,14 @@ class TestPeer(ElectrumTestCase):
pay_req = self.prepare_invoice(w2)
addr = w1._check_invoice(pay_req)
route = run(w1._create_route_from_invoice(decoded_invoice=addr))
route = w1._create_route_from_invoice(decoded_invoice=addr)
run(w1.force_close_channel(alice_channel.channel_id))
# check if a tx (commitment transaction) was broadcasted:
assert q1.qsize() == 1
with self.assertRaises(NoPathFound) as e:
run(w1._create_route_from_invoice(decoded_invoice=addr))
w1._create_route_from_invoice(decoded_invoice=addr)
peer = w1.peers[route[0].node_id]
# AssertionError is ok since we shouldn't use old routes, and the