Skip to content

Commit

Permalink
pytest: add timeout to test_feerate_stress.
Browse files Browse the repository at this point in the history
This seems to be getting stuck in CI, so make sure we time out if it happens.

Signed-off-by: Rusty Russell <[email protected]>
  • Loading branch information
rustyrussell authored and ddustin committed May 12, 2023
1 parent 4f1079b commit e09d7ab
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tests/test_connection.py
Original file line number Diff line number Diff line change
Expand Up @@ -3437,9 +3437,9 @@ def test_feerate_stress(node_factory, executor):
wait_for(lambda: l1.rpc.getpeer(l2.info['id'])['connected'])
# We can get TEMPORARY_CHANNEL_FAILURE due to disconnect, too.
with pytest.raises(RpcError, match='WIRE_INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS|WIRE_TEMPORARY_CHANNEL_FAILURE'):
l1.rpc.waitsendpay("{:064x}".format(l1done - 1))
l1.rpc.waitsendpay("{:064x}".format(l1done - 1), timeout=TIMEOUT)
with pytest.raises(RpcError, match='WIRE_INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS|WIRE_TEMPORARY_CHANNEL_FAILURE'):
l2.rpc.waitsendpay("{:064x}".format(l2done - 1))
l2.rpc.waitsendpay("{:064x}".format(l2done - 1), timeout=TIMEOUT)
l1.rpc.call('dev-feerate', [l2.info['id'], rate - 5])
assert not l1.daemon.is_in_log('Bad.*signature')
assert not l2.daemon.is_in_log('Bad.*signature')
Expand Down

0 comments on commit e09d7ab

Please sign in to comment.