Преглед изворни кода

test(datax/entry): mock _Call.kwargs 改 c[1] 取 kwargs 兼容 Py 3.6

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
tianyu.chu пре 3 дана
родитељ
комит
78de7063a6
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      tests/unit/datax/test_entry.py

+ 1 - 1
tests/unit/datax/test_entry.py

@@ -172,7 +172,7 @@ def test_backfill_loops_days_inclusive_start_exclusive_stop(mock_exec_ddls, mock
     # 3 天 × 1 ini = run_job 调 3 次
     assert mock_run.call_count == 3
     # 取每次调用的 start_date / stop_date 参数验证单日切片
-    calls = [c.kwargs for c in mock_run.call_args_list]
+    calls = [c[1] for c in mock_run.call_args_list]  # _Call[1]=kwargs,Py 3.6 mock 无 .kwargs 属性
     dates = [(c['start_date'], c['stop_date']) for c in calls]
     assert dates == [
         ('20260420', '20260421'),