From 76a922371390182da6c4d04eaf4524fb40033e69 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sun, 16 Aug 2026 19:59:27 +0800 Subject: [PATCH] fix tests --- app/schemas/message.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/app/schemas/message.py b/app/schemas/message.py index 52bad1e17..982f34377 100644 --- a/app/schemas/message.py +++ b/app/schemas/message.py @@ -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): """ 消息开关