mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-09-06 16:07:01 +08:00
fix tests
This commit is contained in:
+6
-12
@@ -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):
|
||||||
"""
|
"""
|
||||||
消息开关
|
消息开关
|
||||||
|
|||||||
Reference in New Issue
Block a user