Skip to content

Commit 66b108d

Browse files
authored
[BUGFIX] Fix API server test (#2270)
1 parent e0ff920 commit 66b108d

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

tests/async_engine/test_api_server.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,14 @@ def test_api_server(api_server):
4444
"""
4545
with Pool(32) as pool:
4646
# Wait until the server is ready
47-
prompts = ["Hello world"] * 1
47+
prompts = ["warm up"] * 1
4848
result = None
4949
while not result:
5050
try:
51-
for _ in pool.map(_query_server, prompts):
51+
for r in pool.map(_query_server, prompts):
52+
result = r
5253
break
53-
except Exception:
54+
except requests.exceptions.ConnectionError:
5455
time.sleep(1)
5556

5657
# Actual tests start here
@@ -63,13 +64,14 @@ def test_api_server(api_server):
6364
assert num_aborted_requests == 0
6465

6566
# Try with 100 prompts
66-
prompts = ["Hello world"] * 100
67+
prompts = ["test prompt"] * 100
6768
for result in pool.map(_query_server, prompts):
6869
assert result
6970

7071
# Cancel requests
72+
prompts = ["canceled requests"] * 100
7173
pool.map_async(_query_server, prompts)
72-
time.sleep(0.01)
74+
time.sleep(0.001)
7375
pool.terminate()
7476
pool.join()
7577

@@ -81,6 +83,6 @@ def test_api_server(api_server):
8183
# check that server still runs after cancellations
8284
with Pool(32) as pool:
8385
# Try with 100 prompts
84-
prompts = ["Hello world"] * 100
86+
prompts = ["test prompt after canceled"] * 100
8587
for result in pool.map(_query_server, prompts):
8688
assert result

0 commit comments

Comments
 (0)