From d9a58c7c557005988766bc5557c1bfe59f1ec842 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Thu, 29 Jul 2021 14:20:44 +0000 Subject: [PATCH] RPC ETH unit test: minor changes --- test/unit_tests_d/ut_rpc.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/test/unit_tests_d/ut_rpc.py b/test/unit_tests_d/ut_rpc.py index 88f158d7..1854835c 100755 --- a/test/unit_tests_d/ut_rpc.py +++ b/test/unit_tests_d/ut_rpc.py @@ -61,18 +61,27 @@ class init_test: await rpc.call('eth_blockNumber',timeout=300) def run_test(coin,auth): + proto = init_proto(coin,network=('mainnet','regtest')[coin=='eth']) # FIXME CoinDaemon's network handling broken + d = CoinDaemon(network_id=coin,test_suite=True) - d.stop() - d.remove_datadir() - d.start() + + if not opt.no_daemon_stop: + d.stop() + + if not opt.no_daemon_autostart: + d.remove_datadir() + d.start() for backend in g.autoset_opts['rpc_backend'].choices: run_session(getattr(init_test,coin)(proto,backend),backend=backend) - d.stop() + if not opt.no_daemon_stop: + d.stop() + if auth: auth_test(proto,d) + qmsg(' OK') return True