From 499d040b0b6011474b905a103e3f115d746bea3e Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Fri, 4 Oct 2024 14:46:35 +0100 Subject: [PATCH] Don't enqueue on commit on tests with no DB connection --- tests/tasks/test_dummy_backend.py | 7 ++++++- tests/tasks/test_immediate_backend.py | 7 ++++++- tests/tasks/test_tasks.py | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/tests/tasks/test_dummy_backend.py b/tests/tasks/test_dummy_backend.py index 5258d9e4f2..71a9bcb17a 100644 --- a/tests/tasks/test_dummy_backend.py +++ b/tests/tasks/test_dummy_backend.py @@ -11,7 +11,12 @@ from . import tasks as test_tasks @override_settings( - TASKS={"default": {"BACKEND": "django.tasks.backends.dummy.DummyBackend"}} + TASKS={ + "default": { + "BACKEND": "django.tasks.backends.dummy.DummyBackend", + "ENQUEUE_ON_COMMIT": False, + } + } ) class DummyBackendTestCase(SimpleTestCase): def setUp(self): diff --git a/tests/tasks/test_immediate_backend.py b/tests/tasks/test_immediate_backend.py index 6ed0a083be..02b84d16b7 100644 --- a/tests/tasks/test_immediate_backend.py +++ b/tests/tasks/test_immediate_backend.py @@ -12,7 +12,12 @@ from . import tasks as test_tasks @override_settings( - TASKS={"default": {"BACKEND": "django.tasks.backends.immediate.ImmediateBackend"}} + TASKS={ + "default": { + "BACKEND": "django.tasks.backends.immediate.ImmediateBackend", + "ENQUEUE_ON_COMMIT": False, + } + } ) class ImmediateBackendTestCase(SimpleTestCase): def test_using_correct_backend(self): diff --git a/tests/tasks/test_tasks.py b/tests/tasks/test_tasks.py index 31f65f78ed..4b9e00ff17 100644 --- a/tests/tasks/test_tasks.py +++ b/tests/tasks/test_tasks.py @@ -28,6 +28,7 @@ from . import tasks as test_tasks "default": { "BACKEND": "django.tasks.backends.dummy.DummyBackend", "QUEUES": ["default", "queue_1"], + "ENQUEUE_ON_COMMIT": False, }, "immediate": {"BACKEND": "django.tasks.backends.immediate.ImmediateBackend"}, "missing": {"BACKEND": "does.not.exist"},