From 00aead8b53aa49bdf6bf49b2ef0f97f191799f1a Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 5 Nov 2025 20:52:45 -0800 Subject: [PATCH] Fix scheduled tasks tests --- src/paperless/tests/test_settings.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/paperless/tests/test_settings.py b/src/paperless/tests/test_settings.py index f09ddcefa..9957de4fc 100644 --- a/src/paperless/tests/test_settings.py +++ b/src/paperless/tests/test_settings.py @@ -161,6 +161,7 @@ class TestCeleryScheduleParsing(TestCase): EMPTY_TRASH_EXPIRE_TIME = 23.0 * 60.0 * 60.0 RUN_SCHEDULED_WORKFLOWS_EXPIRE_TIME = 59.0 * 60.0 LLM_INDEX_EXPIRE_TIME = 23.0 * 60.0 * 60.0 + CLEANUP_EXPIRED_SHARE_BUNDLES_EXPIRE_TIME = 23.0 * 60.0 * 60.0 def test_schedule_configuration_default(self): """ @@ -212,6 +213,13 @@ class TestCeleryScheduleParsing(TestCase): "expires": self.LLM_INDEX_EXPIRE_TIME, }, }, + "Cleanup expired share link bundles": { + "task": "documents.tasks.cleanup_expired_share_link_bundles", + "schedule": crontab(minute=0, hour=2), + "options": { + "expires": self.CLEANUP_EXPIRED_SHARE_BUNDLES_EXPIRE_TIME, + }, + }, }, schedule, ) @@ -271,6 +279,13 @@ class TestCeleryScheduleParsing(TestCase): "expires": self.LLM_INDEX_EXPIRE_TIME, }, }, + "Cleanup expired share link bundles": { + "task": "documents.tasks.cleanup_expired_share_link_bundles", + "schedule": crontab(minute=0, hour=2), + "options": { + "expires": self.CLEANUP_EXPIRED_SHARE_BUNDLES_EXPIRE_TIME, + }, + }, }, schedule, ) @@ -322,6 +337,13 @@ class TestCeleryScheduleParsing(TestCase): "expires": self.LLM_INDEX_EXPIRE_TIME, }, }, + "Cleanup expired share link bundles": { + "task": "documents.tasks.cleanup_expired_share_link_bundles", + "schedule": crontab(minute=0, hour=2), + "options": { + "expires": self.CLEANUP_EXPIRED_SHARE_BUNDLES_EXPIRE_TIME, + }, + }, }, schedule, ) @@ -345,6 +367,7 @@ class TestCeleryScheduleParsing(TestCase): "PAPERLESS_EMPTY_TRASH_TASK_CRON": "disable", "PAPERLESS_WORKFLOW_SCHEDULED_TASK_CRON": "disable", "PAPERLESS_LLM_INDEX_TASK_CRON": "disable", + "PAPERLESS_SHARE_LINK_BUNDLE_CLEANUP_CRON": "disable", }, ): schedule = _parse_beat_schedule()