Skip to content

Commit e113479

Browse files
author
clowwindy
committed
fix test
1 parent 6e5a753 commit e113479

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

test.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ def get_table(key):
9292
print 'encryption test passed'
9393

9494
try:
95-
ready_count = 0
95+
local_ready = False
96+
server_ready = False
9697
fdset = [p1.stdout, p2.stdout, p1.stderr, p2.stderr]
9798
while True:
9899
r, w, e = select.select(fdset, [], fdset)
@@ -102,10 +103,13 @@ def get_table(key):
102103
for fd in r:
103104
line = fd.readline()
104105
sys.stdout.write(line)
105-
if line.find('starting') >= 0:
106-
ready_count += 1
107-
108-
if ready_count == 2 and p3 is None:
106+
if line.find('starting local') >= 0:
107+
local_ready = True
108+
if line.find('starting server') >= 0:
109+
server_ready = True
110+
111+
if local_ready and server_ready and p3 is None:
112+
time.sleep(1)
109113
p3 = Popen(['curl', 'http://www.example.com/', '-v', '-L',
110114
'--socks5-hostname', '127.0.0.1:1080'], shell=False,
111115
bufsize=0, close_fds=True)

0 commit comments

Comments
 (0)