test suite: whitespace, string formatting
This commit is contained in:
parent
8edc7da5a2
commit
93e586c9f0
5 changed files with 33 additions and 28 deletions
|
|
@ -691,7 +691,7 @@ class CmdTestEthdev(CmdTestBase,CmdTestShared):
|
|||
def txview(self,ext_fs):
|
||||
ext = ext_fs.format('-α' if cfg.debug_utf8 else '')
|
||||
txfile = self.get_file_with_ext(ext,no_dot=True)
|
||||
return self.spawn( 'mmgen-tool',['--verbose','txview',txfile] )
|
||||
return self.spawn('mmgen-tool', ['--verbose', 'txview', txfile])
|
||||
|
||||
def fund_dev_address(self):
|
||||
"""
|
||||
|
|
@ -806,26 +806,26 @@ class CmdTestEthdev(CmdTestBase,CmdTestShared):
|
|||
return 'ok'
|
||||
|
||||
def msgcreate(self,add_args=[]):
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + add_args + [ 'create', self.message, '98831F3A:E:1' ])
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + add_args + ['create', self.message, '98831F3A:E:1'])
|
||||
t.written_to_file('Unsigned message data')
|
||||
return t
|
||||
|
||||
def msgsign(self):
|
||||
fn = get_file_with_ext(self.tmpdir,'rawmsg.json')
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + [ 'sign', fn, dfl_words_file ])
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + ['sign', fn, dfl_words_file])
|
||||
t.written_to_file('Signed message data')
|
||||
return t
|
||||
|
||||
def msgverify(self,fn=None,msghash_type='eth_sign'):
|
||||
fn = fn or get_file_with_ext(self.tmpdir,'sigmsg.json')
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + [ 'verify', fn ])
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + ['verify', fn])
|
||||
t.expect(msghash_type)
|
||||
t.expect('1 signature verified')
|
||||
return t
|
||||
|
||||
def msgexport(self):
|
||||
fn = get_file_with_ext(self.tmpdir,'sigmsg.json')
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + [ 'export', fn ])
|
||||
t = self.spawn('mmgen-msg', self.eth_args_noquiet + ['export', fn])
|
||||
t.written_to_file('Signature data')
|
||||
return t
|
||||
|
||||
|
|
@ -1160,7 +1160,7 @@ class CmdTestEthdev(CmdTestBase,CmdTestShared):
|
|||
|
||||
def token_txcreate(self,args=[],token='',inputs='1',fee='50G',file_desc='Unsigned transaction'):
|
||||
return self.txcreate_ui_common(
|
||||
self.spawn('mmgen-txcreate', self.txcreate_args + ['--token='+token,'-B','--fee='+fee] + args),
|
||||
self.spawn('mmgen-txcreate', self.txcreate_args + [f'--token={token}', '-B', f'--fee={fee}'] + args),
|
||||
menu = [],
|
||||
inputs = inputs,
|
||||
input_sels_prompt = 'to spend from',
|
||||
|
|
@ -1374,7 +1374,8 @@ class CmdTestEthdev(CmdTestBase,CmdTestShared):
|
|||
comment_text = None,
|
||||
changed = False,
|
||||
pexpect_spawn = None):
|
||||
t = self.spawn('mmgen-txcreate', self.txcreate_args + args + ['-B','-i'],pexpect_spawn=pexpect_spawn)
|
||||
|
||||
t = self.spawn('mmgen-txcreate', self.txcreate_args + args + ['-B', '-i'], pexpect_spawn=pexpect_spawn)
|
||||
|
||||
menu_prompt = 'efresh balance:\b'
|
||||
|
||||
|
|
@ -1451,9 +1452,9 @@ class CmdTestEthdev(CmdTestBase,CmdTestShared):
|
|||
|
||||
def twimport(self,add_args=[],expect_str=None):
|
||||
from mmgen.tw.json import TwJSON
|
||||
fn = joinpath( self.tmpdir, TwJSON.Base(cfg,self.proto).dump_fn )
|
||||
t = self.spawn('mmgen-tool',self.eth_args_noquiet + ['twimport',fn] + add_args)
|
||||
t.expect('(y/N): ','y')
|
||||
fn = joinpath(self.tmpdir, TwJSON.Base(cfg,self.proto).dump_fn)
|
||||
t = self.spawn('mmgen-tool', self.eth_args_noquiet + ['twimport', fn] + add_args)
|
||||
t.expect('(y/N): ', 'y')
|
||||
if expect_str:
|
||||
t.expect(expect_str)
|
||||
t.written_to_file('tracking wallet data')
|
||||
|
|
|
|||
|
|
@ -779,9 +779,9 @@ class CmdTestMain(CmdTestBase,CmdTestShared):
|
|||
stdout = wcls.type == 'seed' # capture output to screen once
|
||||
t = self.spawn(
|
||||
'mmgen-addrgen',
|
||||
(['-S'] if stdout else []) +
|
||||
self.segwit_arg +
|
||||
['-i' + in_fmt, '-d', self.tmpdir, wf, self.addr_idx_list],
|
||||
(['-S'] if stdout else [])
|
||||
+ self.segwit_arg
|
||||
+ ['-i' + in_fmt, '-d', self.tmpdir, wf, self.addr_idx_list],
|
||||
exit_val = None if stdout else 1)
|
||||
t.license()
|
||||
t.expect_getend(f'Valid {wcls.desc} for Seed ID ')
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@
|
|||
test.cmdtest_py_d.ct_misc: Miscellaneous test groups for the cmdtest.py test suite
|
||||
"""
|
||||
|
||||
import sys,os,re,time
|
||||
import sys, os, re, time
|
||||
|
||||
from mmgen.util import ymsg, die
|
||||
|
||||
from ..include.common import cfg,start_test_daemons,stop_test_daemons,imsg
|
||||
from .common import get_file_with_ext,dfl_words_file
|
||||
from ..include.common import cfg, start_test_daemons, stop_test_daemons, imsg
|
||||
from .common import get_file_with_ext, dfl_words_file
|
||||
from .ct_base import CmdTestBase
|
||||
from .ct_main import CmdTestMain
|
||||
|
||||
|
|
@ -209,7 +209,7 @@ class CmdTestHelp(CmdTestBase):
|
|||
def license(self):
|
||||
t = self.spawn(
|
||||
'mmgen-walletconv',
|
||||
['--stdout','--in-fmt=hex','--out-fmt=hex'],
|
||||
['--stdout', '--in-fmt=hex', '--out-fmt=hex'],
|
||||
env = {'MMGEN_NO_LICENSE':''} )
|
||||
t.expect('to continue: ', 'w')
|
||||
t.expect('TERMS AND CONDITIONS') # start of GPL text
|
||||
|
|
@ -248,8 +248,11 @@ class CmdTestHelp(CmdTestBase):
|
|||
if 'autosign' in scripts and sys.platform == 'win32':
|
||||
scripts.remove('autosign')
|
||||
|
||||
for s in sorted(scripts):
|
||||
t = self.spawn(f'mmgen-{s}',[arg],extra_desc=f'(mmgen-{s})')
|
||||
for cmdname in sorted(scripts):
|
||||
t = self.spawn(
|
||||
f'mmgen-{cmdname}',
|
||||
[arg],
|
||||
extra_desc = f'(mmgen-{cmdname})')
|
||||
t.expect(expect,regex=True)
|
||||
if pager and t.pexpect_spawn:
|
||||
time.sleep(0.2)
|
||||
|
|
|
|||
|
|
@ -546,10 +546,10 @@ class CmdTestRegtest(CmdTestBase,CmdTestShared):
|
|||
return t
|
||||
|
||||
def walletgen(self,user):
|
||||
t = self.spawn('mmgen-walletgen',['-q','-r0','-p1','--'+user])
|
||||
t.passphrase_new('new '+dfl_wcls.desc,rt_pw)
|
||||
t = self.spawn('mmgen-walletgen', ['-q', '-r0', '-p1', f'--{user}'])
|
||||
t.passphrase_new(f'new {dfl_wcls.desc}', rt_pw)
|
||||
t.label()
|
||||
t.expect('move it to the data directory? (Y/n): ','y')
|
||||
t.expect('move it to the data directory? (Y/n): ', 'y')
|
||||
t.written_to_file(capfirst(dfl_wcls.desc))
|
||||
return t
|
||||
|
||||
|
|
@ -586,11 +586,11 @@ class CmdTestRegtest(CmdTestBase,CmdTestShared):
|
|||
for mmtype in mmtypes or self.proto.mmtypes:
|
||||
t = self.spawn(
|
||||
'mmgen-addrgen',
|
||||
['--quiet','--'+user,'--type='+mmtype,f'--outdir={self._user_dir(user)}'] +
|
||||
([wf] if wf else []) +
|
||||
(['--subwallet='+subseed_idx] if subseed_idx else []) +
|
||||
[addr_range],
|
||||
extra_desc = '({})'.format( MMGenAddrType.mmtypes[mmtype].name ))
|
||||
['--quiet', f'--{user}', f'--type={mmtype}', f'--outdir={self._user_dir(user)}']
|
||||
+ ([wf] if wf else [])
|
||||
+ ([f'--subwallet={subseed_idx}'] if subseed_idx else [])
|
||||
+ [addr_range],
|
||||
extra_desc = '({})'.format(MMGenAddrType.mmtypes[mmtype].name))
|
||||
t.passphrase(dfl_wcls.desc,rt_pw)
|
||||
t.written_to_file('Addresses')
|
||||
ok_msg()
|
||||
|
|
|
|||
|
|
@ -230,7 +230,8 @@ class CmdTestShared:
|
|||
dfl_wallet = False):
|
||||
hp = self.hash_preset if hasattr(self,'hash_preset') else '1'
|
||||
wcls = wcls or get_wallet_cls(ext=get_extension(wf))
|
||||
t = self.spawn('mmgen-walletchk',
|
||||
t = self.spawn(
|
||||
'mmgen-walletchk',
|
||||
([] if dfl_wallet else ['-i',wcls.fmt_codes[0]])
|
||||
+ add_args + ['-p',hp]
|
||||
+ ([wf] if wf else []),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue