Wait port opening before start running tests
This commit is contained in:
parent
3e8bf598df
commit
16d01c961e
1 changed files with 9 additions and 1 deletions
|
@ -137,7 +137,15 @@ def file_server(request):
|
|||
request.addfinalizer(CryptConnection.manager.removeCerts) # Remove cert files after end
|
||||
file_server = FileServer("127.0.0.1", 1544)
|
||||
gevent.spawn(lambda: ConnectionServer.start(file_server))
|
||||
time.sleep(0.1) # Port opening
|
||||
# Wait for port opening
|
||||
for retry in range(10):
|
||||
time.sleep(0.1) # Port opening
|
||||
try:
|
||||
conn = file_server.getConnection("127.0.0.1", 1544)
|
||||
conn.close()
|
||||
break
|
||||
except Exception, err:
|
||||
print err
|
||||
assert file_server.running
|
||||
|
||||
def stop():
|
||||
|
|
Loading…
Reference in a new issue