From 80402158fdbe9344e4f7966ac6c4679912c3cfb7 Mon Sep 17 00:00:00 2001 From: selsta Date: Fri, 3 Jul 2026 01:08:19 +0200 Subject: [PATCH] functional_tests: avoid sweep_single spent status race --- tests/functional_tests/transfer.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/functional_tests/transfer.py b/tests/functional_tests/transfer.py index 823285644..3f2eedc1a 100755 --- a/tests/functional_tests/transfer.py +++ b/tests/functional_tests/transfer.py @@ -29,6 +29,7 @@ # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. import json +import time import util_resources import pprint from deepdiff import DeepDiff @@ -684,6 +685,8 @@ class TransferTest(): res = self.wallet[0].sweep_single('44Kbx4sJ7JDRDV5aAhLJzQCjDz2ViLRduE3ijDZu3osWKBjMGkV1XPk4pfDUMqt1Aiezvephdqm6YD19GKFD9ZcXVUTp6BW', key_image = ki) assert len(res.tx_hash) == 64 tx_hash = res.tx_hash + # Avoid racing the txpool relay state update before checking spent status + time.sleep(0.1) res = daemon.is_key_image_spent([ki]) assert len(res.spent_status) == 1 assert res.spent_status[0] == 2