tests: Call reservebalance to trigger WakeThreadStakeMiner

Node 0 needs a short advantage to stake the first few blocks to avoid prevout-not-found errors.
2024-05-20_merge
tecnovert 2 years ago
parent 47c1237f6d
commit 7bc411eb98
No known key found for this signature in database
GPG Key ID: 8ED6D8750C4E3F93
  1. 2
      tests/basicswap/extended/test_dash.py
  2. 1
      tests/basicswap/extended/test_network.py
  3. 2
      tests/basicswap/extended/test_nmc.py
  4. 2
      tests/basicswap/extended/test_pivx.py
  5. 1
      tests/basicswap/test_xmr.py

@ -305,6 +305,8 @@ class Test(unittest.TestCase):
rpc('rescanblockchain') rpc('rescanblockchain')
else: else:
rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']]) rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']])
rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}])
rpc('reservebalance', [False])
basicswap_dir = os.path.join(os.path.join(cfg.TEST_DATADIRS, str(i)), 'basicswap') basicswap_dir = os.path.join(os.path.join(cfg.TEST_DATADIRS, str(i)), 'basicswap')
settings_path = os.path.join(basicswap_dir, cfg.CONFIG_FILENAME) settings_path = os.path.join(basicswap_dir, cfg.CONFIG_FILENAME)

@ -221,6 +221,7 @@ class Test(unittest.TestCase):
rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']]) rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']])
# Lower output split threshold for more stakeable outputs # Lower output split threshold for more stakeable outputs
rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}]) rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}])
rpc('reservebalance', [False])
for i in range(NUM_BTC_NODES): for i in range(NUM_BTC_NODES):
data_dir = prepareDataDir(TEST_DIR, i, 'bitcoin.conf', 'btc_', base_p2p_port=BTC_BASE_PORT, base_rpc_port=BTC_BASE_RPC_PORT) data_dir = prepareDataDir(TEST_DIR, i, 'bitcoin.conf', 'btc_', base_p2p_port=BTC_BASE_PORT, base_rpc_port=BTC_BASE_RPC_PORT)

@ -297,6 +297,8 @@ class Test(unittest.TestCase):
rpc('rescanblockchain') rpc('rescanblockchain')
else: else:
rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']]) rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']])
rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}])
rpc('reservebalance', [False])
basicswap_dir = os.path.join(os.path.join(cfg.TEST_DATADIRS, str(i)), 'basicswap') basicswap_dir = os.path.join(os.path.join(cfg.TEST_DATADIRS, str(i)), 'basicswap')
settings_path = os.path.join(basicswap_dir, cfg.CONFIG_FILENAME) settings_path = os.path.join(basicswap_dir, cfg.CONFIG_FILENAME)

@ -317,6 +317,8 @@ class Test(unittest.TestCase):
rpc('rescanblockchain') rpc('rescanblockchain')
else: else:
rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']]) rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']])
rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}])
rpc('reservebalance', [False])
basicswap_dir = os.path.join(os.path.join(cfg.TEST_DATADIRS, str(i)), 'basicswap') basicswap_dir = os.path.join(os.path.join(cfg.TEST_DATADIRS, str(i)), 'basicswap')
settings_path = os.path.join(basicswap_dir, cfg.CONFIG_FILENAME) settings_path = os.path.join(basicswap_dir, cfg.CONFIG_FILENAME)

@ -395,6 +395,7 @@ class BaseTest(unittest.TestCase):
rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']]) rpc('extkeyimportmaster', [rpc('mnemonic', ['new'])['master']])
# Lower output split threshold for more stakeable outputs # Lower output split threshold for more stakeable outputs
rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}]) rpc('walletsettings', ['stakingoptions', {'stakecombinethreshold': 100, 'stakesplitthreshold': 200}])
rpc('reservebalance', [False])
for i in range(NUM_BTC_NODES): for i in range(NUM_BTC_NODES):
if not cls.restore_instance: if not cls.restore_instance:

Loading…
Cancel
Save