tests: Start dcrd

This commit is contained in:
tecnovert
2024-05-05 14:43:26 +02:00
parent 6ac9bbb19c
commit 942b436974
11 changed files with 210 additions and 114 deletions
+10 -6
View File
@@ -298,7 +298,7 @@ class Test(unittest.TestCase):
except Exception:
callrpc_cli(cfg.BITCOIN_BINDIR, btc_data_dir, 'regtest', '-wallet=wallet.dat create', 'bitcoin-wallet')
cls.daemons.append(startDaemon(btc_data_dir, cfg.BITCOIN_BINDIR, cfg.BITCOIND))
logging.info('Started %s %d', cfg.BITCOIND, cls.daemons[-1].pid)
logging.info('Started %s %d', cfg.BITCOIND, cls.daemons[-1].handle.pid)
dash_data_dir = os.path.join(cfg.TEST_DATADIRS, str(DASH_NODE))
'''
@@ -309,7 +309,7 @@ class Test(unittest.TestCase):
callrpc_cli(DASH_BINDIR, dash_data_dir, 'regtest', '-wallet=wallet.dat create', 'dash-wallet')
'''
cls.daemons.append(startDaemon(dash_data_dir, DASH_BINDIR, DASHD))
logging.info('Started %s %d', DASHD, cls.daemons[-1].pid)
logging.info('Started %s %d', DASHD, cls.daemons[-1].handle.pid)
for i in range(NUM_NODES):
data_dir = os.path.join(cfg.TEST_DATADIRS, str(i))
@@ -319,7 +319,7 @@ class Test(unittest.TestCase):
except Exception:
callrpc_cli(cfg.PARTICL_BINDIR, data_dir, 'regtest', '-wallet=wallet.dat create', 'particl-wallet')
cls.daemons.append(startDaemon(data_dir, cfg.PARTICL_BINDIR, cfg.PARTICLD))
logging.info('Started %s %d', cfg.PARTICLD, cls.daemons[-1].pid)
logging.info('Started %s %d', cfg.PARTICLD, cls.daemons[-1].handle.pid)
for i in range(NUM_NODES):
rpc = make_part_cli_rpc_func(i)
@@ -342,9 +342,9 @@ class Test(unittest.TestCase):
fp = open(os.path.join(basicswap_dir, 'basicswap.log'), 'w')
cls.swap_clients.append(BasicSwap(fp, basicswap_dir, settings, 'regtest', log_name='BasicSwap{}'.format(i)))
swap_client = cls.swap_clients[-1]
swap_client.setDaemonPID(Coins.BTC, cls.daemons[0].pid)
swap_client.setDaemonPID(Coins.DASH, cls.daemons[1].pid)
swap_client.setDaemonPID(Coins.PART, cls.daemons[2 + i].pid)
swap_client.setDaemonPID(Coins.BTC, cls.daemons[0].handle.pid)
swap_client.setDaemonPID(Coins.DASH, cls.daemons[1].handle.pid)
swap_client.setDaemonPID(Coins.PART, cls.daemons[2 + i].handle.pid)
waitForRPC(dashRpc, expect_wallet=False)
if len(dashRpc('listwallets')) < 1:
@@ -417,6 +417,10 @@ class Test(unittest.TestCase):
stopDaemons(cls.daemons)
cls.http_threads.clear()
cls.swap_clients.clear()
cls.daemons.clear()
super(Test, cls).tearDownClass()
def test_02_part_dash(self):