From a3454c7248fa1fe685bd2a5f50a9620394c8c83a Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 30 Dec 2024 11:31:40 +0000 Subject: [PATCH] disable rpc.stop_daemon() --- test/cmdtest_d/ct_xmrwallet.py | 5 +---- test/daemontest_d/ut_rpc.py | 5 +---- test/include/coin_daemon_control.py | 11 ++++------- 3 files changed, 6 insertions(+), 15 deletions(-) diff --git a/test/cmdtest_d/ct_xmrwallet.py b/test/cmdtest_d/ct_xmrwallet.py index e65b6674..270e16f1 100755 --- a/test/cmdtest_d/ct_xmrwallet.py +++ b/test/cmdtest_d/ct_xmrwallet.py @@ -48,10 +48,7 @@ from .ct_base import CmdTestBase # atexit functions: def stop_daemons(self): for v in self.users.values(): - if sys.platform == 'darwin' or '--restricted-rpc' in v.md.start_cmd: - v.md.stop() - else: - async_run(v.md_rpc.stop_daemon()) + v.md.stop() def stop_miner_wallet_daemon(self): async_run(self.users['miner'].wd_rpc.stop_daemon()) diff --git a/test/daemontest_d/ut_rpc.py b/test/daemontest_d/ut_rpc.py index 98fef8b3..1ca307f0 100755 --- a/test/daemontest_d/ut_rpc.py +++ b/test/daemontest_d/ut_rpc.py @@ -244,10 +244,7 @@ class unit_tests: await c.stop_daemon() if not cfg.no_daemon_stop: - if sys.platform == 'darwin': - md.stop() - else: - await md.rpc.stop_daemon() + md.stop() gmsg('OK') diff --git a/test/include/coin_daemon_control.py b/test/include/coin_daemon_control.py index 0be51850..3d1a4368 100755 --- a/test/include/coin_daemon_control.py +++ b/test/include/coin_daemon_control.py @@ -118,13 +118,10 @@ def run(network_id=None, proto=None, daemon_id=None, missing_exec_ok=False): for cmd in d.start_cmds if action == 'start' else [d.stop_cmd]: print(' '.join(cmd)) else: - if action == 'stop' and hasattr(d, 'rpc'): - async_run(d.rpc.stop_daemon(quiet=cfg.quiet)) - else: - d.cmd(action, quiet=cfg.quiet) - if action == 'stop' and cfg.remove_datadir: - cfg._util.vmsg(f'Removing ‘{d.datadir}’') - d.remove_datadir() + d.cmd(action, quiet=cfg.quiet) + if action == 'stop' and cfg.remove_datadir: + cfg._util.vmsg(f'Removing ‘{d.datadir}’') + d.remove_datadir() def main():