test: commit Files retirement transaction

This commit is contained in:
2026-07-21 18:18:33 +02:00
parent 1069f85796
commit 02ef83ecee

View File

@@ -169,6 +169,10 @@ class ConnectorCredentialDeletionTests(unittest.TestCase):
"govoplan_files.backend.storage.connector_credential_deletion.audit_event" "govoplan_files.backend.storage.connector_credential_deletion.audit_event"
) as audit: ) as audit:
plan.destroy_data_executor(self.session, "files") 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(2, audit.call_count)
self.assertEqual( self.assertEqual(
@@ -193,6 +197,7 @@ class ConnectorCredentialDeletionTests(unittest.TestCase):
"govoplan_files.backend.storage.connector_credential_deletion.audit_event" "govoplan_files.backend.storage.connector_credential_deletion.audit_event"
) as audit: ) as audit:
plan.destroy_data_executor(self.session, "files") plan.destroy_data_executor(self.session, "files")
self.session.commit()
audit.assert_called_once() audit.assert_called_once()
details = audit.call_args.kwargs["details"] details = audit.call_args.kwargs["details"]