From ecf489af0e0dbf87dcefe8cd2cb56d32afa94f50 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Tue, 8 Jun 2021 11:46:05 +0000 Subject: [PATCH] minor fixes and cleanups --- setup.py | 25 ++++++++++++------------- test/test.py | 2 +- test/test_py_d/ts_regtest.py | 22 +++++++++------------- test/test_py_d/ts_xmrwallet.py | 4 ++-- 4 files changed, 24 insertions(+), 29 deletions(-) diff --git a/setup.py b/setup.py index 8d6e75c8..ac235a44 100755 --- a/setup.py +++ b/setup.py @@ -148,7 +148,6 @@ setup( 'mmgen.txsign', 'mmgen.util', 'mmgen.wallet', - 'mmgen.xmrwallet', 'mmgen.altcoins.__init__', @@ -196,24 +195,24 @@ setup( ], scripts = [ 'cmds/mmgen-addrgen', - 'cmds/mmgen-keygen', - 'cmds/mmgen-passgen', 'cmds/mmgen-addrimport', + 'cmds/mmgen-autosign', + 'cmds/mmgen-keygen', 'cmds/mmgen-passchg', + 'cmds/mmgen-passgen', 'cmds/mmgen-regtest', + 'cmds/mmgen-seedjoin', + 'cmds/mmgen-seedsplit', + 'cmds/mmgen-split', 'cmds/mmgen-subwalletgen', + 'cmds/mmgen-tool', + 'cmds/mmgen-txbump', + 'cmds/mmgen-txcreate', + 'cmds/mmgen-txdo', + 'cmds/mmgen-txsend', + 'cmds/mmgen-txsign', 'cmds/mmgen-walletchk', 'cmds/mmgen-walletconv', 'cmds/mmgen-walletgen', - 'cmds/mmgen-seedsplit', - 'cmds/mmgen-seedjoin', - 'cmds/mmgen-split', - 'cmds/mmgen-txcreate', - 'cmds/mmgen-txbump', - 'cmds/mmgen-txsign', - 'cmds/mmgen-txsend', - 'cmds/mmgen-txdo', - 'cmds/mmgen-tool', - 'cmds/mmgen-autosign' ] ) diff --git a/test/test.py b/test/test.py index 6693737f..a93685af 100755 --- a/test/test.py +++ b/test/test.py @@ -672,7 +672,7 @@ class TestSuiteRunner(object): args = ['python3'] + args for i in args: - if type(i) != str: + if not isinstance(i,str): m = 'Error: missing input files in cmd line?:\nName: {}\nCmdline: {!r}' die(2,m.format(self.ts.test_name,args)) diff --git a/test/test_py_d/ts_regtest.py b/test/test_py_d/ts_regtest.py index f7388cdb..89c8d403 100755 --- a/test/test_py_d/ts_regtest.py +++ b/test/test_py_d/ts_regtest.py @@ -731,19 +731,15 @@ class TestSuiteRegtest(TestSuiteBase,TestSuiteShared): 'Replacement transaction has 2 confirmations', 'Replacing transactions:\s+{}'.format(new_txid)) - @staticmethod - def _gen_pairs(n): - if not g.debug_utf8: - disable_debug() - from subprocess import run,PIPE - ret = [run(['python3',joinpath('cmds','mmgen-tool'),'--regtest=1'] + - (['--type=compressed'],[])[i==0] + - ['-r0','randpair'], - stdout=PIPE,check=True - ).stdout.decode().split() for i in range(n)] - if not g.debug_utf8: - restore_debug() - return ret + def _gen_pairs(self,n): + from mmgen.tool import tool_api + t = tool_api() + t.init_coin(self.proto.coin,self.proto.network) + t.usr_randchars = 0 + t.addrtype = 'legacy' + ret = [t.randpair()] + t.addrtype = 'compressed' + return ret + [t.randpair() for i in range(n-1)] def bob_pre_import(self): pairs = self._gen_pairs(5) diff --git a/test/test_py_d/ts_xmrwallet.py b/test/test_py_d/ts_xmrwallet.py index 6dbd8fee..119692e6 100755 --- a/test/test_py_d/ts_xmrwallet.py +++ b/test/test_py_d/ts_xmrwallet.py @@ -131,8 +131,8 @@ class TestSuiteXMRWallet(TestSuiteBase): self.use_proxy = True elif 'onnection refused' in err: die(2,fmt(""" - The SSH daemon must running and listening on localhost in order to test XMR - TX relaying via SOCKS proxy. If sshd is not running, please start it. + The SSH daemon must be running and listening on localhost in order to test + XMR TX relaying via SOCKS proxy. If sshd is not running, please start it. Otherwise, add the line 'ListenAddress 127.0.0.1' to your sshd_config, and then restart the daemon. """,indent=' '))