refactor: 重构 Agent 模块为 AgentScope,删除旧版 CrewAI/LiteLLM 实现
This commit is contained in:
@@ -69,6 +69,7 @@ def _override_current_user(user_id: UUID) -> Callable[[], CurrentUser]:
|
||||
def test_create_schedule_item_returns_201() -> None:
|
||||
item = ScheduleItemResponse(
|
||||
id=uuid4(),
|
||||
owner_id=uuid4(),
|
||||
title="Test Event",
|
||||
start_at=datetime(2026, 2, 28, 16, 0, 0, tzinfo=timezone.utc),
|
||||
timezone="UTC",
|
||||
@@ -76,6 +77,8 @@ def test_create_schedule_item_returns_201() -> None:
|
||||
source_type=ScheduleItemSourceType.MANUAL,
|
||||
created_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
updated_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
permission=7,
|
||||
is_owner=True,
|
||||
)
|
||||
|
||||
app.dependency_overrides[get_schedule_item_service] = (
|
||||
@@ -99,6 +102,7 @@ def test_create_schedule_item_returns_201() -> None:
|
||||
def test_list_schedule_items_returns_200() -> None:
|
||||
item = ScheduleItemResponse(
|
||||
id=uuid4(),
|
||||
owner_id=uuid4(),
|
||||
title="Test Event",
|
||||
start_at=datetime(2026, 2, 28, 16, 0, 0, tzinfo=timezone.utc),
|
||||
timezone="UTC",
|
||||
@@ -106,6 +110,8 @@ def test_list_schedule_items_returns_200() -> None:
|
||||
source_type=ScheduleItemSourceType.MANUAL,
|
||||
created_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
updated_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
permission=7,
|
||||
is_owner=True,
|
||||
)
|
||||
|
||||
app.dependency_overrides[get_schedule_item_service] = (
|
||||
@@ -131,6 +137,7 @@ def test_get_schedule_item_returns_200() -> None:
|
||||
item_id = uuid4()
|
||||
item = ScheduleItemResponse(
|
||||
id=item_id,
|
||||
owner_id=uuid4(),
|
||||
title="Test Event",
|
||||
start_at=datetime(2026, 2, 28, 16, 0, 0, tzinfo=timezone.utc),
|
||||
timezone="UTC",
|
||||
@@ -138,6 +145,8 @@ def test_get_schedule_item_returns_200() -> None:
|
||||
source_type=ScheduleItemSourceType.MANUAL,
|
||||
created_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
updated_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
permission=7,
|
||||
is_owner=True,
|
||||
)
|
||||
|
||||
app.dependency_overrides[get_schedule_item_service] = (
|
||||
@@ -156,6 +165,7 @@ def test_update_schedule_item_returns_200() -> None:
|
||||
item_id = uuid4()
|
||||
item = ScheduleItemResponse(
|
||||
id=item_id,
|
||||
owner_id=uuid4(),
|
||||
title="Updated Event",
|
||||
start_at=datetime(2026, 2, 28, 16, 0, 0, tzinfo=timezone.utc),
|
||||
timezone="UTC",
|
||||
@@ -163,6 +173,8 @@ def test_update_schedule_item_returns_200() -> None:
|
||||
source_type=ScheduleItemSourceType.MANUAL,
|
||||
created_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
updated_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
permission=7,
|
||||
is_owner=True,
|
||||
)
|
||||
|
||||
app.dependency_overrides[get_schedule_item_service] = (
|
||||
@@ -184,6 +196,7 @@ def test_delete_schedule_item_returns_204() -> None:
|
||||
item_id = uuid4()
|
||||
item = ScheduleItemResponse(
|
||||
id=item_id,
|
||||
owner_id=uuid4(),
|
||||
title="Test Event",
|
||||
start_at=datetime(2026, 2, 28, 16, 0, 0, tzinfo=timezone.utc),
|
||||
timezone="UTC",
|
||||
@@ -191,6 +204,8 @@ def test_delete_schedule_item_returns_204() -> None:
|
||||
source_type=ScheduleItemSourceType.MANUAL,
|
||||
created_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
updated_at=datetime(2026, 2, 27, 10, 0, 0, tzinfo=timezone.utc),
|
||||
permission=7,
|
||||
is_owner=True,
|
||||
)
|
||||
|
||||
app.dependency_overrides[get_schedule_item_service] = (
|
||||
|
||||
Reference in New Issue
Block a user