mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-21 14:24:09 +01:00
pytest: Fix a flaky channel_reenable test
It was relying on the message order instead of waiting the desired state. Signed-off-by: Christian Decker <decker.christian@gmail.com>
This commit is contained in:
parent
94711969f9
commit
32a96973a5
1 changed files with 2 additions and 2 deletions
|
@ -2366,7 +2366,7 @@ class LightningDTests(BaseLightningDTests):
|
|||
l2.daemon.wait_for_log('Received node_announcement for node {}'.format(l1.info['id']))
|
||||
|
||||
# Both directions should be active before the restart
|
||||
assert [c['active'] for c in l1.rpc.getchannels()['channels']] == [True, True]
|
||||
wait_for(lambda: [c['active'] for c in l1.rpc.getchannels()['channels']] == [True, True])
|
||||
|
||||
# Restart l2, will cause l1 to reconnect
|
||||
l2.stop()
|
||||
|
@ -2375,7 +2375,7 @@ class LightningDTests(BaseLightningDTests):
|
|||
# Now they should sync and re-establish again
|
||||
l1.daemon.wait_for_log('Received node_announcement for node {}'.format(l2.info['id']))
|
||||
l2.daemon.wait_for_log('Received node_announcement for node {}'.format(l1.info['id']))
|
||||
assert [c['active'] for c in l1.rpc.getchannels()['channels']] == [True, True]
|
||||
wait_for(lambda: [c['active'] for c in l1.rpc.getchannels()['channels']] == [True, True])
|
||||
|
||||
@unittest.skipIf(not DEVELOPER, "needs DEVELOPER=1")
|
||||
def test_update_fee(self):
|
||||
|
|
Loading…
Add table
Reference in a new issue