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" Media = "media"
class MessageClearBefore(BaseModel): class MessageClearBefore(BaseModel):
""" """
通知中心按范围记录的清理时间。 通知中心按范围记录的清理时间。
@@ -34,7 +33,6 @@ class MessageClearBefore(BaseModel):
media: int = 0 media: int = 0
class MessageResponse(BaseModel): class MessageResponse(BaseModel):
""" """
消息发送响应,包含消息ID等信息用于后续编辑 消息发送响应,包含消息ID等信息用于后续编辑
@@ -85,7 +83,6 @@ class MessageHistoryItem(BaseModel):
note: Optional[JsonData] = None note: Optional[JsonData] = None
class WebMessageItem(MessageHistoryItem): class WebMessageItem(MessageHistoryItem):
"""Web 消息历史记录。""" """Web 消息历史记录。"""
@@ -96,7 +93,6 @@ class MessageClearData(BaseModel):
clear_before: MessageClearBefore = Field(description="各范围清理时间") clear_before: MessageClearBefore = Field(description="各范围清理时间")
class IncomingMessage(BaseModel): class IncomingMessage(BaseModel):
""" """
外来消息 外来消息
@@ -122,10 +118,10 @@ class IncomingMessage(BaseModel):
return cls(ref=value) return cls(ref=value)
if isinstance(value, dict): if isinstance(value, dict):
ref = ( ref = (
value.get("ref") value.get("ref")
or value.get("url") or value.get("url")
or value.get("image_url") or value.get("image_url")
or value.get("file_url") or value.get("file_url")
) )
if not ref: if not ref:
return None return None
@@ -144,7 +140,7 @@ class IncomingMessage(BaseModel):
@classmethod @classmethod
def normalize_list( def normalize_list(
cls, values: Optional[Any] cls, values: Optional[Any]
) -> Optional[List["IncomingMessage.MessageImage"]]: ) -> Optional[List["IncomingMessage.MessageImage"]]:
if not values: if not values:
return None return None
@@ -207,7 +203,7 @@ class IncomingMessage(BaseModel):
@field_validator("images", mode="before") @field_validator("images", mode="before")
@classmethod @classmethod
def _normalize_images( def _normalize_images(
cls, value: Any cls, value: Any
) -> Optional[List["IncomingMessage.MessageImage"]]: ) -> Optional[List["IncomingMessage.MessageImage"]]:
return cls.MessageImage.normalize_list(value) return cls.MessageImage.normalize_list(value)
@@ -222,7 +218,6 @@ class IncomingMessage(BaseModel):
return items return items
class Message(BaseModel): class Message(BaseModel):
""" """
消息 消息
@@ -290,7 +285,6 @@ class Message(BaseModel):
return items return items
class NotificationSwitch(BaseModel): class NotificationSwitch(BaseModel):
""" """
消息开关 消息开关