mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2025-12-10 07:15:01 +08:00
[Misc] Add __str__ for RequestStatus (#19780)
Signed-off-by: Linkun Chen <github@lkchen.net>
This commit is contained in:
parent
6e9cc73f67
commit
d4629dc43f
15
tests/v1/test_request.py
Normal file
15
tests/v1/test_request.py
Normal file
@ -0,0 +1,15 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
from vllm.v1.request import RequestStatus
|
||||
|
||||
|
||||
def test_request_status_fmt_str():
|
||||
"""Test that the string representation of RequestStatus is correct."""
|
||||
assert f"{RequestStatus.WAITING}" == "WAITING"
|
||||
assert f"{RequestStatus.WAITING_FOR_FSM}" == "WAITING_FOR_FSM"
|
||||
assert f"{RequestStatus.WAITING_FOR_REMOTE_KVS}" == "WAITING_FOR_REMOTE_KVS"
|
||||
assert f"{RequestStatus.RUNNING}" == "RUNNING"
|
||||
assert f"{RequestStatus.PREEMPTED}" == "PREEMPTED"
|
||||
assert f"{RequestStatus.FINISHED_STOPPED}" == "FINISHED_STOPPED"
|
||||
assert f"{RequestStatus.FINISHED_LENGTH_CAPPED}" == "FINISHED_LENGTH_CAPPED"
|
||||
assert f"{RequestStatus.FINISHED_ABORTED}" == "FINISHED_ABORTED"
|
||||
assert f"{RequestStatus.FINISHED_IGNORED}" == "FINISHED_IGNORED"
|
||||
@ -171,6 +171,9 @@ class RequestStatus(enum.IntEnum):
|
||||
FINISHED_ABORTED = enum.auto()
|
||||
FINISHED_IGNORED = enum.auto()
|
||||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
@staticmethod
|
||||
def is_finished(status: "RequestStatus") -> bool:
|
||||
return status > RequestStatus.PREEMPTED
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user