Selaa lähdekoodia

test(MySQL发布): 隔离最终投影与旧决策轨迹依赖

最终发布事务测试显式关闭 legacy decision trace fallback,使空白十表测试库只验证当前发布闭包。
SamLee 1 päivä sitten
vanhempi
commit
59c9c26a24
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      script_build_host/tests/test_phase_three_publication.py

+ 5 - 1
script_build_host/tests/test_phase_three_publication.py

@@ -352,7 +352,11 @@ async def test_mysql_final_publication_commits_one_atomic_projection(tmp_path: P
         branch_sessions=final_sessions,
         prepare_publication=False,
     )
-    projection = LegacyDetailProjectionService(final_sessions, _Authorizer())  # type: ignore[arg-type]
+    projection = LegacyDetailProjectionService(  # type: ignore[arg-type]
+        final_sessions,
+        _Authorizer(),
+        include_legacy_decision_traces=False,
+    )
     uow = SqlAlchemyFinalPublicationUnitOfWork(
         final_sessions, projection, FencedCommandGate(final_sessions)
     )