Skip to content

Commit 449b9fe

Browse files
committed
undo changes
1 parent 10373ac commit 449b9fe

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

tests/fixtures.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,17 @@ def _running_eventlet_server(app):
206206
process = ctx.Process(target=eventlet.wsgi.server, args=(socket, app), daemon=True)
207207
try:
208208
process.start()
209+
start_time = time.time()
210+
sleep_time = 0.01
209211
while not is_url_response_ok(urllib.parse.urljoin(url, "index")):
210-
time.sleep(0.5)
212+
if (time.time() - start_time) > 5:
213+
raise RuntimeError(f"Server did not start within 5 seconds at {url}")
214+
time.sleep(sleep_time)
215+
sleep_time *= 2
216+
if sleep_time > 1:
217+
sleep_time = 1
211218
yield url
212219
finally:
213220
process.terminate()
214221
process.join(10)
215-
process.close()
222+
process.close()

0 commit comments

Comments
 (0)