1
0
mirror of https://github.com/django/django.git synced 2025-06-13 15:39:13 +00:00

Don't enqueue on commit on tests with no DB connection

This commit is contained in:
Jake Howard 2024-10-04 14:46:35 +01:00
parent 673f061ee2
commit 499d040b0b
No known key found for this signature in database
GPG Key ID: 57AFB45680EDD477
3 changed files with 13 additions and 2 deletions

View File

@ -11,7 +11,12 @@ from . import tasks as test_tasks
@override_settings( @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): class DummyBackendTestCase(SimpleTestCase):
def setUp(self): def setUp(self):

View File

@ -12,7 +12,12 @@ from . import tasks as test_tasks
@override_settings( @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): class ImmediateBackendTestCase(SimpleTestCase):
def test_using_correct_backend(self): def test_using_correct_backend(self):

View File

@ -28,6 +28,7 @@ from . import tasks as test_tasks
"default": { "default": {
"BACKEND": "django.tasks.backends.dummy.DummyBackend", "BACKEND": "django.tasks.backends.dummy.DummyBackend",
"QUEUES": ["default", "queue_1"], "QUEUES": ["default", "queue_1"],
"ENQUEUE_ON_COMMIT": False,
}, },
"immediate": {"BACKEND": "django.tasks.backends.immediate.ImmediateBackend"}, "immediate": {"BACKEND": "django.tasks.backends.immediate.ImmediateBackend"},
"missing": {"BACKEND": "does.not.exist"}, "missing": {"BACKEND": "does.not.exist"},