From 02ef83ecee1df5f1c036c7d79f95ab2a5a0f777e Mon Sep 17 00:00:00 2001 From: Albrecht Degering Date: Tue, 21 Jul 2026 18:18:33 +0200 Subject: [PATCH] test: commit Files retirement transaction --- tests/test_connector_credential_deletion.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/test_connector_credential_deletion.py b/tests/test_connector_credential_deletion.py index 9d6edf5..ff26154 100644 --- a/tests/test_connector_credential_deletion.py +++ b/tests/test_connector_credential_deletion.py @@ -169,6 +169,10 @@ class ConnectorCredentialDeletionTests(unittest.TestCase): "govoplan_files.backend.storage.connector_credential_deletion.audit_event" ) as audit: plan.destroy_data_executor(self.session, "files") + # The retirement executor deliberately enlists secret scrubbing, audit + # writes, and DDL in the caller-owned transaction. Commit that unit of + # work before inspecting through a separate Engine connection. + self.session.commit() self.assertEqual(2, audit.call_count) self.assertEqual( @@ -193,6 +197,7 @@ class ConnectorCredentialDeletionTests(unittest.TestCase): "govoplan_files.backend.storage.connector_credential_deletion.audit_event" ) as audit: plan.destroy_data_executor(self.session, "files") + self.session.commit() audit.assert_called_once() details = audit.call_args.kwargs["details"]