mirror of
https://github.com/basicswap/basicswap.git
synced 2026-05-30 07:41:41 +02:00
test: wait longer, add startup_delay option
This commit is contained in:
@@ -531,9 +531,7 @@ def run_prepare(
|
||||
for opt in EXTRA_CONFIG_JSON.get("doge{}".format(node_id), []):
|
||||
fp.write(opt + "\n")
|
||||
|
||||
with open(config_path) as fs:
|
||||
settings = json.load(fs)
|
||||
|
||||
settings["startup_delay"] = 1
|
||||
settings["min_delay_event"] = 1
|
||||
settings["max_delay_event"] = 4
|
||||
settings["min_delay_event_short"] = 1
|
||||
@@ -623,7 +621,7 @@ class TestBase(unittest.TestCase):
|
||||
|
||||
|
||||
def run_process(client_id):
|
||||
client_path = os.path.join(TEST_PATH, "client{}".format(client_id))
|
||||
client_path = os.path.join(TEST_PATH, f"client{client_id}")
|
||||
testargs = [
|
||||
"basicswap-run",
|
||||
"-datadir=" + client_path,
|
||||
@@ -654,7 +652,7 @@ class XmrTestBase(TestBase):
|
||||
)
|
||||
self.processes[-1].start()
|
||||
|
||||
waitForServer(self.delay_event, 12701)
|
||||
waitForServer(self.delay_event, 12701, 60)
|
||||
|
||||
def waitForMainAddress():
|
||||
for i in range(20):
|
||||
@@ -666,13 +664,12 @@ class XmrTestBase(TestBase):
|
||||
)
|
||||
return wallets["XMR"]["main_address"]
|
||||
except Exception as e:
|
||||
print("Waiting for main address {}".format(str(e)))
|
||||
print(f"Waiting for main address {e}")
|
||||
self.delay_event.wait(1)
|
||||
raise ValueError("waitForMainAddress timedout")
|
||||
|
||||
xmr_addr1 = waitForMainAddress()
|
||||
|
||||
num_blocks = 100
|
||||
num_blocks: int = 100
|
||||
|
||||
xmr_auth = None
|
||||
if os.getenv("XMR_RPC_USER", "") != "":
|
||||
@@ -684,7 +681,7 @@ class XmrTestBase(TestBase):
|
||||
]
|
||||
< num_blocks
|
||||
):
|
||||
logging.info("Mining {} Monero blocks to {}.".format(num_blocks, xmr_addr1))
|
||||
logging.info(f"Mining {num_blocks} Monero blocks to {xmr_addr1}.")
|
||||
callrpc_xmr(
|
||||
XMR_BASE_RPC_PORT + 1,
|
||||
"generateblocks",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (c) 2022-2024 tecnovert
|
||||
# Copyright (c) 2024 The Basicswap developers
|
||||
# Copyright (c) 2024-2026 The Basicswap developers
|
||||
# Distributed under the MIT software license, see the accompanying
|
||||
# file LICENSE.txt or http://www.opensource.org/licenses/mit-license.php.
|
||||
|
||||
@@ -63,7 +63,7 @@ def waitForServer(delay_event, port, wait_for=20):
|
||||
if delay_event.is_set():
|
||||
raise ValueError("Test stopped.")
|
||||
try:
|
||||
delay_event.wait(1)
|
||||
delay_event.wait(1.0)
|
||||
_ = read_json_api(port)
|
||||
return
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user