在前后端开发联调前 的提交20260223

This commit is contained in:
Neo
2026-02-23 23:02:20 +08:00
parent 254ccb1e77
commit fafc95e64c
1142 changed files with 10366960 additions and 36957 deletions

View File

@@ -230,7 +230,7 @@ class TestCheckAndEnqueue:
@patch("app.services.scheduler.task_queue")
def test_enqueues_due_tasks(self, mock_tq, mock_get_conn, sched):
"""到期任务应被入队,且更新 last_run_at / run_count / next_run_at"""
task_config = {"tasks": ["ODS_MEMBER"], "pipeline": "api_ods_dwd"}
task_config = {"tasks": ["ODS_MEMBER"], "flow": "api_ods_dwd"}
schedule_config = {
"schedule_type": "interval",
"interval_value": 1,
@@ -280,7 +280,7 @@ class TestCheckAndEnqueue:
def test_skips_invalid_config(self, mock_tq, mock_get_conn, sched):
"""配置反序列化失败的任务应被跳过"""
# task_config 缺少必填字段 tasks
bad_config = {"pipeline": "api_ods_dwd"}
bad_config = {"flow": "api_ods_dwd"}
schedule_config = {"schedule_type": "once"}
cur = _mock_cursor(
@@ -300,7 +300,7 @@ class TestCheckAndEnqueue:
@patch("app.services.scheduler.task_queue")
def test_enqueue_failure_continues(self, mock_tq, mock_get_conn, sched):
"""入队失败时应跳过该任务,继续处理后续任务"""
task_config = {"tasks": ["ODS_MEMBER"], "pipeline": "api_ods_dwd"}
task_config = {"tasks": ["ODS_MEMBER"], "flow": "api_ods_dwd"}
schedule_config = {"schedule_type": "once"}
cur = _mock_cursor(
@@ -327,7 +327,7 @@ class TestCheckAndEnqueue:
@patch("app.services.scheduler.task_queue")
def test_once_type_sets_next_run_none(self, mock_tq, mock_get_conn, sched):
"""once 类型任务入队后next_run_at 应被设为 NULL"""
task_config = {"tasks": ["ODS_MEMBER"], "pipeline": "api_ods_dwd"}
task_config = {"tasks": ["ODS_MEMBER"], "flow": "api_ods_dwd"}
schedule_config = {"schedule_type": "once"}
select_cur = _mock_cursor(