feat: 增强日历功能并集成 AgentScope 代理服务
This commit is contained in:
@@ -103,6 +103,18 @@ def test_metadata_rejects_unknown_field() -> None:
|
||||
ScheduleItemMetadata.model_validate({"color": "#FF6B6B", "unknown": True})
|
||||
|
||||
|
||||
@pytest.mark.parametrize("value", [None, 0, 15, 10080])
|
||||
def test_metadata_accepts_reminder_minutes(value: int | None) -> None:
|
||||
metadata = ScheduleItemMetadata(reminder_minutes=value)
|
||||
assert metadata.reminder_minutes == value
|
||||
|
||||
|
||||
@pytest.mark.parametrize("value", [-1, 10081])
|
||||
def test_metadata_rejects_out_of_range_reminder_minutes(value: int) -> None:
|
||||
with pytest.raises(ValidationError):
|
||||
ScheduleItemMetadata(reminder_minutes=value)
|
||||
|
||||
|
||||
def test_metadata_attachment_rejects_unknown_field() -> None:
|
||||
with pytest.raises(ValidationError):
|
||||
ScheduleItemMetadataAttachment.model_validate(
|
||||
|
||||
Reference in New Issue
Block a user