Browse Source

test.py: whitespace, remove 'non_mmgen_inputs' parameter

The MMGen Project 3 years ago
parent
commit
395d3c1a20
2 changed files with 40 additions and 36 deletions
  1. 35 30
      test/test_py_d/ts_ethdev.py
  2. 5 6
      test/test_py_d/ts_main.py

+ 35 - 30
test/test_py_d/ts_ethdev.py

@@ -470,29 +470,34 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
 	def addrimport_burn_addr(self):
 		return self.addrimport_one_addr(addr=burn_addr)
 
-	def txcreate(self,args=[],menu=[],acct='1',non_mmgen_inputs=0,caller='txcreate',
-						interactive_fee = '50G',
-						eth_fee_res     = None,
-						fee_res_data    = ('0.00105','50'),
-						fee_desc        = 'gas price',
-						no_read         = False,
-						tweaks          = [] ):
+	def txcreate(self,
+			args            = [],
+			menu            = [],
+			acct            = '1',
+			caller          = 'txcreate',
+			interactive_fee = '50G',
+			eth_fee_res     = None,
+			fee_res_data    = ('0.00105','50'),
+			fee_desc        = 'gas price',
+			no_read         = False,
+			tweaks          = [] ):
 		fee_res = r'\D{}\D.*{c} .*\D{}\D.*gas price in Gwei'.format(*fee_res_data,c=self.proto.coin)
 		t = self.spawn('mmgen-'+caller, self.eth_args + ['-B'] + args)
 		t.expect(r'add \[l\]abel, .*?:.','p', regex=True)
 		t.written_to_file('Account balances listing')
-		t = self.txcreate_ui_common( t, menu=menu, caller=caller,
-										input_sels_prompt = 'to spend from',
-										inputs            = acct,
-										file_desc         = 'transaction',
-										bad_input_sels    = True,
-										non_mmgen_inputs  = non_mmgen_inputs,
-										interactive_fee   = interactive_fee,
-										fee_res           = fee_res,
-										fee_desc          = fee_desc,
-										eth_fee_res       = eth_fee_res,
-										add_comment       = tx_label_jp,
-										tweaks            = tweaks )
+		t = self.txcreate_ui_common(t,
+			menu              = menu,
+			caller            = caller,
+			input_sels_prompt = 'to spend from',
+			inputs            = acct,
+			file_desc         = 'transaction',
+			bad_input_sels    = True,
+			interactive_fee   = interactive_fee,
+			fee_res           = fee_res,
+			fee_desc          = fee_desc,
+			eth_fee_res       = eth_fee_res,
+			add_comment       = tx_label_jp,
+			tweaks            = tweaks )
 		if not no_read:
 			t.read()
 		return t
@@ -531,7 +536,7 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
 		# valid_keypresses = EthereumTwUnspentOutputs.key_mappings.keys()
 		menu = ['a','d','r','M','X','e','m','m'] # include one invalid keypress, 'X'
 		args = ['98831F3A:E:1,123.456']
-		return self.txcreate(args=args,menu=menu,acct='1',non_mmgen_inputs=1,tweaks=['confirm_non_mmgen'])
+		return self.txcreate(args=args,menu=menu,acct='1',tweaks=['confirm_non_mmgen'])
 	def txview1_raw(self):
 		return self.txview(ext_fs='{}.regtest.rawtx')
 	def txsign1(self):    return self.txsign(add_args=['--use-internal-keccak-module'])
@@ -545,14 +550,14 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
 
 	def txcreate2(self):
 		args = ['98831F3A:E:11,1.234']
-		return self.txcreate(args=args,acct='10',non_mmgen_inputs=1,tweaks=['confirm_non_mmgen'])
+		return self.txcreate(args=args,acct='10',tweaks=['confirm_non_mmgen'])
 	def txsign2(self): return self.txsign(ni=True,ext='1.234,50000]{}.regtest.rawtx')
 	def txsend2(self): return self.txsend(ext='1.234,50000]{}.regtest.sigtx')
 	def bal2(self):    return self.bal(n='2')
 
 	def txcreate3(self):
 		args = ['98831F3A:E:21,2.345']
-		return self.txcreate(args=args,acct='10',non_mmgen_inputs=1,tweaks=['confirm_non_mmgen'])
+		return self.txcreate(args=args,acct='10',tweaks=['confirm_non_mmgen'])
 	def txsign3(self): return self.txsign(ni=True,ext='2.345,50000]{}.regtest.rawtx')
 	def txsend3(self): return self.txsend(ext='2.345,50000]{}.regtest.sigtx')
 	def bal3(self):    return self.bal(n='3')
@@ -575,12 +580,12 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
 		return self.tx_status(ext='2.345,50000]{}.regtest.sigtx',expect_str='has 2 confirmations')
 
 	def txcreate4(self):
-		return self.txcreate(   args             = ['98831F3A:E:2,23.45495'],
-								acct             = '1',
-								non_mmgen_inputs = 0,
-								interactive_fee  = '40G',
-								fee_res_data     = ('0.00084','40'),
-								eth_fee_res      = True )
+		return self.txcreate(
+			args             = ['98831F3A:E:2,23.45495'],
+			acct             = '1',
+			interactive_fee  = '40G',
+			fee_res_data     = ('0.00084','40'),
+			eth_fee_res      = True )
 
 	def txbump(self,ext=',40000]{}.regtest.rawtx',fee='50G',add_args=[]):
 		ext = ext.format('-α' if g.debug_utf8 else '')
@@ -596,7 +601,7 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
 
 	def txcreate5(self):
 		args = [burn_addr + ','+amt1]
-		return self.txcreate(args=args,acct='10',non_mmgen_inputs=1,tweaks=['confirm_non_mmgen'])
+		return self.txcreate(args=args,acct='10',tweaks=['confirm_non_mmgen'])
 	def txsign5(self): return self.txsign(ni=True,ext=amt1+',50000]{}.regtest.rawtx')
 	def txsend5(self): return self.txsend(ext=amt1+',50000]{}.regtest.sigtx')
 	def bal5(self):    return self.bal(n='5')
@@ -732,7 +737,7 @@ class TestSuiteEthdev(TestSuiteBase,TestSuiteShared):
 
 		txid = self.txsend_ui_common(t,
 			caller = mmgen_cmd,
-			quiet = mmgen_cmd == 'txdo' or not g.debug,
+			quiet  = mmgen_cmd == 'txdo' or not g.debug,
 			bogus_send = False )
 		addr = strip_ansi_escapes(t.expect_getend('Contract address: '))
 		if (await self.get_tx_receipt(txid)).status == 0:

+ 5 - 6
test/test_py_d/ts_main.py

@@ -466,12 +466,11 @@ class TestSuiteMain(TestSuiteBase,TestSuiteShared):
 			outputs_list.append(len(tx_data)*(addrs_per_wallet+1) + 1)
 
 		self.txcreate_ui_common(t,
-			menu             = (['M'],['M','D','m','g'])[self.test_name=='txcreate'],
-			inputs           = ' '.join(map(str,outputs_list)),
-			add_comment      = ('',tx_label_lat_cyr_gr)[do_label],
-			non_mmgen_inputs = (0,1)[bool(non_mmgen_input and not txdo_args)],
-			view             = view,
-			tweaks           = tweaks )
+			menu        = (['M'],['M','D','m','g'])[self.test_name=='txcreate'],
+			inputs      = ' '.join(map(str,outputs_list)),
+			add_comment = ('',tx_label_lat_cyr_gr)[do_label],
+			view        = view,
+			tweaks      = tweaks )
 
 		if txdo_args and add_args: # txdo4
 			t.do_decrypt_ka_data(hp='1',pw=self.cfgs['14']['kapasswd'])