pylint (test suite) - bugfixes

This commit is contained in:
The MMGen Project 2023-10-11 12:58:53 +00:00
commit 7e8f3ab7b5
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
4 changed files with 9 additions and 9 deletions

View file

@ -1 +1 @@
14.0.dev7
14.0.dev8

View file

@ -99,11 +99,11 @@ def run_test():
test_triplet(tool,'xmr','mainnet','M',1,
'e8164dda6d42bd1e261a3406b2038dcbddadbeefdeadbeefdeadbeefdeadbe0f',
'41i7saPWA53EoHenmJVRt34dubPxsXwoWMnw8AdMyx4mTD1svf7qYzcVjxxRfteLNdYrAxWUMmiPegFW9EfoNgXx7vDMExv' ),
'41i7saPWA53EoHenmJVRt34dubPxsXwoWMnw8AdMyx4mTD1svf7qYzcVjxxRfteLNdYrAxWUMmiPegFW9EfoNgXx7vDMExv' )
test_triplet(tool,'etc','mainnet','E',1,
'deadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef',
'c96aaa54e2d44c299564da76e1cd3184a2386b8d' ),
'c96aaa54e2d44c299564da76e1cd3184a2386b8d' )
test_triplet(tool,'zec','mainnet','Z',1,
'SKxuS56e99jpCeD9mMQ5o63zoGPakNdM9HCvt4Vt2cypvRjCdvGJ',

View file

@ -153,9 +153,12 @@ def run_test(mod,test,arg,input_data,arg1,exc_name):
if cfg.verbose and issubclass(cls,MMGenObject):
ret.pmsg() if hasattr(ret,'pmsg') else pmsg(ret)
except UserWarning as e:
msg(f'==> {ret!r}')
die(2,red(str(e)))
except Exception as e:
if input_data == 'good':
raise ValueError(f'Error on good input data: {e}')
raise ValueError(f'Error on good input data: {e}') from e
if not type(e).__name__ == exc_name:
msg(f'Incorrect exception: expected {exc_name} but got {type(e).__name__}')
raise
@ -167,12 +170,9 @@ def run_test(mod,test,arg,input_data,arg1,exc_name):
msg( yellow(f' {exc_name}:') + str(e) )
except SystemExit as e:
if input_data == 'good':
raise ValueError('Error on good input data')
raise ValueError('Error on good input data') from e
if cfg.verbose:
msg(f'exitval: {e.code}')
except UserWarning as e:
msg(f'==> {ret!r}')
die(2,red(str(e)))
def do_loop():
import importlib

View file

@ -1136,7 +1136,7 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
def token_txsign(self,ext='',token=''):
return self.txsign(ni=True,ext=ext,add_args=['--token='+token])
def token_txsend(self,ext='',token=''):
return self.txsend(ext=ext,add_args=['--token=mm1'])
return self.txsend(ext=ext,add_args=['--token='+token])
def token_txcreate1(self):
return self.token_txcreate(args=['98831F3A:E:12,1.23456'],token='mm1')