|
@@ -10,7 +10,6 @@ class TestTaskStatus(Enum):
|
|
|
CREATING = 5
|
|
|
CREATED_FAIL = 6
|
|
|
|
|
|
-
|
|
|
@property
|
|
|
def description(self):
|
|
|
descriptions = {
|
|
@@ -20,10 +19,11 @@ class TestTaskStatus(Enum):
|
|
|
self.CANCELLED: "已取消",
|
|
|
self.FAILED: "已失败",
|
|
|
self.CREATING: "生成任务中",
|
|
|
- self.CREATED_FAIL:"生成任务失败"
|
|
|
+ self.CREATED_FAIL: "生成任务失败"
|
|
|
}
|
|
|
return descriptions.get(self)
|
|
|
|
|
|
+
|
|
|
# 使用示例
|
|
|
def get_test_task_status_desc(status_code):
|
|
|
try:
|
|
@@ -32,6 +32,7 @@ def get_test_task_status_desc(status_code):
|
|
|
except ValueError:
|
|
|
return f"未知状态: {status_code}"
|
|
|
|
|
|
+
|
|
|
class TestTaskConversationsStatus(Enum):
|
|
|
"""任务状态枚举类"""
|
|
|
PENDING = 0 # 待执行
|
|
@@ -39,6 +40,8 @@ class TestTaskConversationsStatus(Enum):
|
|
|
SUCCESS = 2 # 执行成功
|
|
|
FAILED = 3 # 执行失败
|
|
|
CANCELLED = 4 # 已取消
|
|
|
+ MESSAGE_FAILED = 5 # 消息失败
|
|
|
+ SCORE_FAILED = 6 # 打分失败
|
|
|
|
|
|
@property
|
|
|
def description(self):
|
|
@@ -47,10 +50,13 @@ class TestTaskConversationsStatus(Enum):
|
|
|
self.RUNNING: "执行中",
|
|
|
self.SUCCESS: "执行成功",
|
|
|
self.FAILED: "执行失败",
|
|
|
- self.CANCELLED: "已取消"
|
|
|
+ self.CANCELLED: "已取消",
|
|
|
+ self.MESSAGE_FAILED: "消息失败",
|
|
|
+ self.SCORE_FAILED: "打分失败"
|
|
|
}
|
|
|
return descriptions.get(self)
|
|
|
|
|
|
+
|
|
|
# 使用示例
|
|
|
def get_test_task_conversations_status_desc(status_code):
|
|
|
try:
|
|
@@ -58,5 +64,3 @@ def get_test_task_conversations_status_desc(status_code):
|
|
|
return status.description
|
|
|
except ValueError:
|
|
|
return f"未知状态: {status_code}"
|
|
|
-
|
|
|
-
|