21
21
22
22
logger = log .get_logger (__name__ )
23
23
24
+ tmp_dir = os .path .dirname (os .path .abspath (__file__ )) + '/.tmp'
25
+
24
26
class TestMixinApi (object ):
25
27
26
28
@classmethod
27
29
def setup_class (cls ):
28
30
cls .nodes = []
29
31
# 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 )
36
37
37
- if not os .path .exists ('/tmp /mixin-7001' ):
38
+ if not os .path .exists (f' { tmp_dir } /mixin-7001' ):
38
39
cmd = f'python3 -m pymixin.main setuptestnet'
39
40
args = shlex .split (cmd )
40
41
p = subprocess .Popen (args , stdout = subprocess .PIPE )
@@ -43,12 +44,12 @@ def setup_class(cls):
43
44
44
45
for i in range (7 ):
45
46
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}'
49
50
logger .info (cmd )
50
51
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' )
52
53
p = subprocess .Popen (args , stdout = log , stderr = log )
53
54
cls .nodes .append (p )
54
55
logger .info ('++++++' )
@@ -99,7 +100,7 @@ async def test_hello(self):
99
100
100
101
@pytest .mark .asyncio
101
102
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 :
103
104
for line in f :
104
105
key = 'signer-key = '
105
106
start = line .find (key )
@@ -110,7 +111,7 @@ async def test_deposit(self):
110
111
break
111
112
112
113
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 :
114
115
genesis = f .read ()
115
116
genesis = json .loads (genesis )
116
117
domain_node = genesis ['domains' ][0 ]
@@ -246,7 +247,7 @@ async def test_deposit(self):
246
247
@pytest .mark .asyncio
247
248
async def test_transfer_with_multiple_input (self ):
248
249
249
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
250
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
250
251
for line in f :
251
252
key = 'signer-key = '
252
253
start = line .find (key )
@@ -257,7 +258,7 @@ async def test_transfer_with_multiple_input(self):
257
258
break
258
259
259
260
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 :
261
262
genesis = f .read ()
262
263
genesis = json .loads (genesis )
263
264
domain_node = genesis ['domains' ][0 ]
@@ -368,7 +369,7 @@ async def test_transfer_with_multiple_input(self):
368
369
@pytest .mark .asyncio
369
370
async def test_transfer_with_multiple_input_with_different_keys (self ):
370
371
371
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
372
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
372
373
for line in f :
373
374
key = 'signer-key = '
374
375
start = line .find (key )
@@ -379,7 +380,7 @@ async def test_transfer_with_multiple_input_with_different_keys(self):
379
380
break
380
381
381
382
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 :
383
384
genesis = f .read ()
384
385
genesis = json .loads (genesis )
385
386
domain_node = genesis ['domains' ][0 ]
@@ -568,7 +569,7 @@ async def monitor():
568
569
pass
569
570
# asyncio.create_task(monitor())
570
571
571
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
572
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
572
573
for line in f :
573
574
key = 'signer-key = '
574
575
start = line .find (key )
@@ -579,7 +580,7 @@ async def monitor():
579
580
break
580
581
581
582
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 :
583
584
genesis = f .read ()
584
585
genesis = json .loads (genesis )
585
586
domain_node = genesis ['domains' ][0 ]
@@ -678,7 +679,7 @@ async def monitor():
678
679
pass
679
680
# asyncio.create_task(monitor())
680
681
681
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
682
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
682
683
for line in f :
683
684
key = 'signer-key = '
684
685
start = line .find (key )
@@ -689,7 +690,7 @@ async def monitor():
689
690
break
690
691
691
692
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 :
693
694
genesis = f .read ()
694
695
genesis = json .loads (genesis )
695
696
domain_node = genesis ['domains' ][0 ]
@@ -793,7 +794,7 @@ async def monitor():
793
794
pass
794
795
# asyncio.create_task(monitor())
795
796
796
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
797
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
797
798
for line in f :
798
799
key = 'signer-key = '
799
800
start = line .find (key )
@@ -804,7 +805,7 @@ async def monitor():
804
805
break
805
806
806
807
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 :
808
809
genesis = f .read ()
809
810
genesis = json .loads (genesis )
810
811
domain_node = genesis ['domains' ][0 ]
@@ -948,7 +949,7 @@ async def monitor():
948
949
pass
949
950
asyncio .create_task (monitor ())
950
951
951
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
952
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
952
953
for line in f :
953
954
key = 'signer-key = '
954
955
start = line .find (key )
@@ -959,7 +960,7 @@ async def monitor():
959
960
break
960
961
961
962
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 :
963
964
genesis = f .read ()
964
965
genesis = json .loads (genesis )
965
966
domain_node = genesis ['domains' ][0 ]
@@ -1116,7 +1117,7 @@ async def monitor():
1116
1117
pass
1117
1118
asyncio .create_task (monitor ())
1118
1119
1119
- with open ('/tmp /mixin-7001/config.toml' , 'r' ) as f :
1120
+ with open (f' { tmp_dir } /mixin-7001/config.toml' , 'r' ) as f :
1120
1121
for line in f :
1121
1122
key = 'signer-key = '
1122
1123
start = line .find (key )
@@ -1127,7 +1128,7 @@ async def monitor():
1127
1128
break
1128
1129
1129
1130
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 :
1131
1132
genesis = f .read ()
1132
1133
genesis = json .loads (genesis )
1133
1134
domain_node = genesis ['domains' ][0 ]
0 commit comments