Mercurial > hg > orthanc-tests
changeset 812:ef5a96a8adeb
made DelayedDeletion tests more reproducible
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Thu, 08 May 2025 10:18:29 +0200 (5 weeks ago) |
parents | 9e8ae918f6c1 |
children | dda2e32299cf |
files | NewTests/DelayedDeletion/test_delayed_deletion.py |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/NewTests/DelayedDeletion/test_delayed_deletion.py Thu May 08 09:54:04 2025 +0200 +++ b/NewTests/DelayedDeletion/test_delayed_deletion.py Thu May 08 10:18:29 2025 +0200 @@ -24,7 +24,8 @@ "DelayedDeletion": { "Enable": True, "ThrottleDelayMs": 200 - } + }, + "DatabaseServerIdentifier": "delayed-test" } config_path = cls.generate_configuration( @@ -99,19 +100,18 @@ def test_resumes_pending_deletion(self): - plugin_status = self.o.get_json("plugins/delayed-deletion/status") - pprint.pprint(plugin_status) + # plugin_status = self.o.get_json("plugins/delayed-deletion/status") + # pprint.pprint(plugin_status) completed = False while not completed: print('-------------- waiting for DelayedDeletion to finish processing') time.sleep(1) plugin_status = self.o.get_json("plugins/delayed-deletion/status") - pprint.pprint(plugin_status) + # pprint.pprint(plugin_status) completed = plugin_status["FilesPendingDeletion"] == 0 self.assertTrue(completed) - time.sleep(10) # in CI on Github, it seems we need some time for the files to be deleted ! files_count_after_delayed_deletion_is_complete = len(glob.glob(os.path.join(self.get_storage_path("DelayedDeletion"), "**"), recursive=True)) self.assertGreater(10, files_count_after_delayed_deletion_is_complete) # only the sqlite files shall remain (and . and ..)