2121
2222logger = log .get_logger (__name__ )
2323
24+ tmp_dir = os .path .dirname (os .path .abspath (__file__ )) + '/.tmp'
25+
2426class TestMixinApi (object ):
2527
2628 @classmethod
2729 def setup_class (cls ):
2830 cls .nodes = []
2931 # if '--newtestnet' in sys.argv:
30- if True :
31- for i in range (7 ):
32- port = 7001 + i
33- config_dir = f'/tmp/mixin-{ port } '
34- if os .path .exists (config_dir ):
35- shutil .rmtree (config_dir )
32+ for i in range (7 ):
33+ port = 7001 + i
34+ config_dir = f'{ tmp_dir } /mixin-{ port } '
35+ if os .path .exists (config_dir ):
36+ shutil .rmtree (config_dir )
3637
37- if not os .path .exists ('/tmp /mixin-7001' ):
38+ if not os .path .exists (f' { tmp_dir } /mixin-7001' ):
3839 cmd = f'python3 -m pymixin.main setuptestnet'
3940 args = shlex .split (cmd )
4041 p = subprocess .Popen (args , stdout = subprocess .PIPE )
@@ -43,12 +44,12 @@ def setup_class(cls):
4344
4445 for i in range (7 ):
4546 port = 7001 + i
46- # cmd = f'python3 -m mixin.main kernel -dir /tmp /mixin-700{i+1} -port {port}'
47- cmd = f'python3 -m pymixin.main kernel -dir /tmp /mixin-700{ i + 1 } -port { port } '
48- # cmd = f'/Users/newworld/dev/mixin/mixin/mixin kernel -dir /tmp /mixin-700{i+1} -port {port}'
47+ # cmd = f'python3 -m mixin.main kernel -dir {tmp_dir} /mixin-700{i+1} -port {port}'
48+ cmd = f'python3 -m pymixin.main kernel -dir { tmp_dir } /mixin-700{ i + 1 } -port { port } '
49+ # cmd = f'/Users/newworld/dev/mixin/mixin/mixin kernel -dir {tmp_dir} /mixin-700{i+1} -port {port}'
4950 logger .info (cmd )
5051 args = shlex .split (cmd )
51- log = open (f'/tmp /mixin-700{ i + 1 } /log.txt' , 'a' )
52+ log = open (f'{ tmp_dir } /mixin-700{ i + 1 } /log.txt' , 'a' )
5253 p = subprocess .Popen (args , stdout = log , stderr = log )
5354 cls .nodes .append (p )
5455 logger .info ('++++++' )
@@ -99,7 +100,7 @@ async def test_hello(self):
99100
100101 @pytest .mark .asyncio
101102 async def test_deposit (self ):
102- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
103+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
103104 for line in f :
104105 key = 'signer-key = '
105106 start = line .find (key )
@@ -110,7 +111,7 @@ async def test_deposit(self):
110111 break
111112
112113 logger .info ('++++signer_key: %s' , signer_key )
113- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
114+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
114115 genesis = f .read ()
115116 genesis = json .loads (genesis )
116117 domain_node = genesis ['domains' ][0 ]
@@ -246,7 +247,7 @@ async def test_deposit(self):
246247 @pytest .mark .asyncio
247248 async def test_transfer_with_multiple_input (self ):
248249
249- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
250+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
250251 for line in f :
251252 key = 'signer-key = '
252253 start = line .find (key )
@@ -257,7 +258,7 @@ async def test_transfer_with_multiple_input(self):
257258 break
258259
259260 logger .info ('++++signer_key: %s' , signer_key )
260- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
261+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
261262 genesis = f .read ()
262263 genesis = json .loads (genesis )
263264 domain_node = genesis ['domains' ][0 ]
@@ -368,7 +369,7 @@ async def test_transfer_with_multiple_input(self):
368369 @pytest .mark .asyncio
369370 async def test_transfer_with_multiple_input_with_different_keys (self ):
370371
371- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
372+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
372373 for line in f :
373374 key = 'signer-key = '
374375 start = line .find (key )
@@ -379,7 +380,7 @@ async def test_transfer_with_multiple_input_with_different_keys(self):
379380 break
380381
381382 logger .info ('++++signer_key: %s' , signer_key )
382- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
383+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
383384 genesis = f .read ()
384385 genesis = json .loads (genesis )
385386 domain_node = genesis ['domains' ][0 ]
@@ -568,7 +569,7 @@ async def monitor():
568569 pass
569570 # asyncio.create_task(monitor())
570571
571- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
572+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
572573 for line in f :
573574 key = 'signer-key = '
574575 start = line .find (key )
@@ -579,7 +580,7 @@ async def monitor():
579580 break
580581
581582 logger .info ('++++signer_key: %s' , signer_key )
582- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
583+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
583584 genesis = f .read ()
584585 genesis = json .loads (genesis )
585586 domain_node = genesis ['domains' ][0 ]
@@ -678,7 +679,7 @@ async def monitor():
678679 pass
679680 # asyncio.create_task(monitor())
680681
681- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
682+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
682683 for line in f :
683684 key = 'signer-key = '
684685 start = line .find (key )
@@ -689,7 +690,7 @@ async def monitor():
689690 break
690691
691692 logger .info ('++++signer_key: %s' , signer_key )
692- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
693+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
693694 genesis = f .read ()
694695 genesis = json .loads (genesis )
695696 domain_node = genesis ['domains' ][0 ]
@@ -793,7 +794,7 @@ async def monitor():
793794 pass
794795 # asyncio.create_task(monitor())
795796
796- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
797+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
797798 for line in f :
798799 key = 'signer-key = '
799800 start = line .find (key )
@@ -804,7 +805,7 @@ async def monitor():
804805 break
805806
806807 logger .info ('++++signer_key: %s' , signer_key )
807- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
808+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
808809 genesis = f .read ()
809810 genesis = json .loads (genesis )
810811 domain_node = genesis ['domains' ][0 ]
@@ -948,7 +949,7 @@ async def monitor():
948949 pass
949950 asyncio .create_task (monitor ())
950951
951- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
952+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
952953 for line in f :
953954 key = 'signer-key = '
954955 start = line .find (key )
@@ -959,7 +960,7 @@ async def monitor():
959960 break
960961
961962 logger .info ('++++signer_key: %s' , signer_key )
962- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
963+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
963964 genesis = f .read ()
964965 genesis = json .loads (genesis )
965966 domain_node = genesis ['domains' ][0 ]
@@ -1116,7 +1117,7 @@ async def monitor():
11161117 pass
11171118 asyncio .create_task (monitor ())
11181119
1119- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
1120+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
11201121 for line in f :
11211122 key = 'signer-key = '
11221123 start = line .find (key )
@@ -1127,7 +1128,7 @@ async def monitor():
11271128 break
11281129
11291130 logger .info ('++++signer_key: %s' , signer_key )
1130- with open ('/tmp /mixin-7001/genesis.json' , 'r' ) as f :
1131+ with open (f' { tmp_dir } /mixin-7001/genesis.json' , 'r' ) as f :
11311132 genesis = f .read ()
11321133 genesis = json .loads (genesis )
11331134 domain_node = genesis ['domains' ][0 ]
0 commit comments