test suite: rename *BOGUS* environment variables
This commit is contained in:
parent
106da66351
commit
728e32a6cd
14 changed files with 18 additions and 18 deletions
|
|
@ -262,14 +262,14 @@ class Config(Lockable):
|
|||
priority = 0
|
||||
|
||||
# test suite:
|
||||
bogus_send = False
|
||||
bogus_unspent_data = ''
|
||||
debug_utf8 = False
|
||||
exec_wrapper = False
|
||||
ignore_test_py_exception = False
|
||||
test_suite = False
|
||||
test_suite_autosign_led_simulate = False
|
||||
test_suite_autosign_threaded = False
|
||||
test_suite_bogus_send = False
|
||||
test_suite_bogus_unspent_data = ''
|
||||
test_suite_devnet_block_period = 0
|
||||
test_suite_xmr_autosign = False
|
||||
test_suite_cfgtest = False
|
||||
|
|
@ -351,8 +351,6 @@ class Config(Lockable):
|
|||
|
||||
'MMGEN_AES_BACKEND',
|
||||
'MMGEN_BLACKLIST_DAEMONS',
|
||||
'MMGEN_BOGUS_SEND',
|
||||
'MMGEN_BOGUS_UNSPENT_DATA',
|
||||
'MMGEN_COLUMNS',
|
||||
'MMGEN_DAEMON_STATE_TIMEOUT',
|
||||
'MMGEN_DEBUG',
|
||||
|
|
@ -383,6 +381,8 @@ class Config(Lockable):
|
|||
'MMGEN_TEST_SUITE',
|
||||
'MMGEN_TEST_SUITE_AUTOSIGN_LED_SIMULATE',
|
||||
'MMGEN_TEST_SUITE_AUTOSIGN_THREADED',
|
||||
'MMGEN_TEST_SUITE_BOGUS_SEND',
|
||||
'MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA',
|
||||
'MMGEN_TEST_SUITE_CFGTEST',
|
||||
'MMGEN_TEST_SUITE_DETERMINISTIC',
|
||||
'MMGEN_TEST_SUITE_DEVNET_BLOCK_PERIOD',
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ class OnlineSigned(Signed, TxBase.OnlineSigned):
|
|||
|
||||
self.check_correct_chain()
|
||||
|
||||
if not self.cfg.bogus_send:
|
||||
if not self.cfg.test_suite_bogus_send:
|
||||
if self.has_segwit_outputs() and not self.rpc.info('segwit_is_active'):
|
||||
die(2, 'Transaction has Segwit outputs, but this blockchain does not support Segwit'
|
||||
+ ' at the current height')
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ class OnlineSigned(Signed):
|
|||
ymsg('Transaction cannot be sent')
|
||||
else: # node send
|
||||
msg(f'Sending TX: {coin_txid.hl()}')
|
||||
if cfg.bogus_send:
|
||||
if cfg.test_suite_bogus_send:
|
||||
msg(f'BOGUS transaction NOT sent: {coin_txid.hl()}')
|
||||
else:
|
||||
if idx != '':
|
||||
|
|
|
|||
|
|
@ -758,7 +758,7 @@ class CmdTestEthdev(CmdTestEthdevMethods, CmdTestBase, CmdTestShared):
|
|||
dfl_devkey+'\n')
|
||||
|
||||
self.message = 'attack at dawn'
|
||||
self.spawn_env['MMGEN_BOGUS_SEND'] = ''
|
||||
self.spawn_env['MMGEN_TEST_SUITE_BOGUS_SEND'] = ''
|
||||
|
||||
TestProxy(self, cfg)
|
||||
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ class CmdTestRunner:
|
|||
|
||||
self.spawn_env.update({
|
||||
'MMGEN_NO_LICENSE': '1',
|
||||
'MMGEN_BOGUS_SEND': '1',
|
||||
'MMGEN_TEST_SUITE_BOGUS_SEND': '1',
|
||||
'MMGEN_TEST_SUITE_PEXPECT': '1',
|
||||
'EXEC_WRAPPER_DO_RUNTIME_MSG':'1',
|
||||
# if cmdtest.py itself is running under exec_wrapper, disable writing of traceback file for spawned script
|
||||
|
|
|
|||
|
|
@ -383,7 +383,7 @@ class CmdTestMain(CmdTestBase, CmdTestShared):
|
|||
self.txbump_fee = {'btc':'123s', 'bch':'567s', 'ltc':'12345s'}[self.coin]
|
||||
|
||||
self.unspent_data_file = joinpath('test', 'trash', 'unspent.json')
|
||||
self.spawn_env['MMGEN_BOGUS_UNSPENT_DATA'] = self.unspent_data_file
|
||||
self.spawn_env['MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA'] = self.unspent_data_file
|
||||
|
||||
@property
|
||||
def lbl_id(self):
|
||||
|
|
|
|||
|
|
@ -506,7 +506,7 @@ class CmdTestRegtest(CmdTestBase, CmdTestShared):
|
|||
self.deterministic = True
|
||||
omsg('Deterministic testing enabled!')
|
||||
|
||||
self.spawn_env['MMGEN_BOGUS_SEND'] = ''
|
||||
self.spawn_env['MMGEN_TEST_SUITE_BOGUS_SEND'] = ''
|
||||
self.write_to_tmpfile('wallet_password', rt_pw)
|
||||
|
||||
self.dfl_mmtype = 'C' if coin == 'bch' else 'B'
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@ class CmdTestRune(CmdTestRuneMethods, CmdTestEthdevMethods, CmdTestBase, CmdTest
|
|||
|
||||
from mmgen.protocol import init_proto
|
||||
self.proto = init_proto(cfg, network_id=self.proto.coin + '_rt', need_amt=True)
|
||||
self.spawn_env['MMGEN_BOGUS_SEND'] = ''
|
||||
self.spawn_env['MMGEN_TEST_SUITE_BOGUS_SEND'] = ''
|
||||
|
||||
self.rpc_server = ThornodeRPCServer(cfg)
|
||||
self.rpc_server.start()
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ class CmdTestTool(CmdTestMain, CmdTestBase):
|
|||
t = self.spawn(
|
||||
'mmgen-tool',
|
||||
['twview'],
|
||||
env = {'MMGEN_BOGUS_UNSPENT_DATA': joinpath(ref_dir, 'bad-comment-unspent.json')},
|
||||
env = {'MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA': joinpath(ref_dir, 'bad-comment-unspent.json')},
|
||||
exit_val = 2)
|
||||
t.expect('cannot be converted to TwComment')
|
||||
return t
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import os as overlay_fake_os
|
||||
from .unspent_orig import *
|
||||
|
||||
if overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA'):
|
||||
if overlay_fake_os.getenv('MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA'):
|
||||
|
||||
class overlay_fake_BitcoinTwUnspentOutputs(BitcoinTwUnspentOutputs):
|
||||
|
||||
|
|
@ -10,7 +10,7 @@ if overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA'):
|
|||
from ....fileutil import get_data_from_file
|
||||
return json.loads(get_data_from_file(
|
||||
self.cfg,
|
||||
overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA')
|
||||
overlay_fake_os.getenv('MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA')
|
||||
))
|
||||
|
||||
BitcoinTwUnspentOutputs.get_rpc_data = overlay_fake_BitcoinTwUnspentOutputs.get_rpc_data
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import os as overlay_fake_os
|
||||
from .rpc_orig import *
|
||||
|
||||
if overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA'):
|
||||
if overlay_fake_os.getenv('MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA'):
|
||||
|
||||
class overlay_fake_data:
|
||||
rpc_init = rpc_init
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import os as overlay_fake_os
|
||||
from .unspent_orig import *
|
||||
|
||||
if overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA'):
|
||||
if overlay_fake_os.getenv('MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA'):
|
||||
|
||||
class overlay_fake_TwUnspentOutputs(TwUnspentOutputs):
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ if overlay_fake_os.getenv('MMGEN_TEST_SUITE_DETERMINISTIC'):
|
|||
'date_time': lambda rpc, secs: '{}-{:02}-{:02} {:02}:{:02}'.format(
|
||||
*time.gmtime(next(overlay_fake_data.time_iter))[:5])}
|
||||
|
||||
if overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA'):
|
||||
if overlay_fake_os.getenv('MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA'):
|
||||
|
||||
# 1831006505 (09 Jan 2028) = projected time of block 1000000
|
||||
TwView.date_formatter['days'] = lambda rpc, secs: (2178144000 - secs) // 86400 # 9 Jan 2039 00:00:00
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
import os as overlay_fake_os
|
||||
from .new_orig import *
|
||||
|
||||
if overlay_fake_os.getenv('MMGEN_BOGUS_UNSPENT_DATA'):
|
||||
if overlay_fake_os.getenv('MMGEN_TEST_SUITE_BOGUS_UNSPENT_DATA'):
|
||||
|
||||
class overlay_fake_New(New):
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue