fix tests

This commit is contained in:
jxxghp
2026-08-16 19:59:27 +08:00
parent 4e47cce5f2
commit 76a9223713
+6 -12
View File
@@ -20,7 +20,6 @@ class MessageClearScope(str, Enum):
Media = "media"
class MessageClearBefore(BaseModel):
"""
通知中心按范围记录的清理时间。
@@ -34,7 +33,6 @@ class MessageClearBefore(BaseModel):
media: int = 0
class MessageResponse(BaseModel):
"""
消息发送响应,包含消息ID等信息用于后续编辑
@@ -85,7 +83,6 @@ class MessageHistoryItem(BaseModel):
note: Optional[JsonData] = None
class WebMessageItem(MessageHistoryItem):
"""Web 消息历史记录。"""
@@ -96,7 +93,6 @@ class MessageClearData(BaseModel):
clear_before: MessageClearBefore = Field(description="各范围清理时间")
class IncomingMessage(BaseModel):
"""
外来消息
@@ -122,10 +118,10 @@ class IncomingMessage(BaseModel):
return cls(ref=value)
if isinstance(value, dict):
ref = (
value.get("ref")
or value.get("url")
or value.get("image_url")
or value.get("file_url")
value.get("ref")
or value.get("url")
or value.get("image_url")
or value.get("file_url")
)
if not ref:
return None
@@ -144,7 +140,7 @@ class IncomingMessage(BaseModel):
@classmethod
def normalize_list(
cls, values: Optional[Any]
cls, values: Optional[Any]
) -> Optional[List["IncomingMessage.MessageImage"]]:
if not values:
return None
@@ -207,7 +203,7 @@ class IncomingMessage(BaseModel):
@field_validator("images", mode="before")
@classmethod
def _normalize_images(
cls, value: Any
cls, value: Any
) -> Optional[List["IncomingMessage.MessageImage"]]:
return cls.MessageImage.normalize_list(value)
@@ -222,7 +218,6 @@ class IncomingMessage(BaseModel):
return items
class Message(BaseModel):
"""
消息
@@ -290,7 +285,6 @@ class Message(BaseModel):
return items
class NotificationSwitch(BaseModel):
"""
消息开关