We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f82025 commit ba1aed3Copy full SHA for ba1aed3
examples/server/tests/unit/test_completion.py
@@ -426,3 +426,18 @@ def test_cancel_request():
426
time.sleep(1) # wait for HTTP_POLLING_SECONDS
427
res = server.make_request("GET", "/slots")
428
assert res.body[0]["is_processing"] == False
429
+
430
431
+def test_context_window_sized_completion():
432
+ global server
433
+ server.n_ctx = 16
434
+ server.n_predict = -1
435
+ server.start()
436
+ res = server.make_request("POST", "/completion", data={
437
+ "n_predict": -2,
438
+ "prompt": "The 50 states in the US are ",
439
+ })
440
+ assert res.status_code == 200
441
+ assert res.body["timings"]["predicted_n"] == server.n_ctx
442
+ assert res.body["stop_type"] == "limit"
443
+ assert type(res.body["has_new_line"]) == bool
0 commit comments