summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorElias Hernandis <elias@hernandis.me>2026-02-18 08:10:40 +0100
committerJacob Walls <jacobtylerwalls@gmail.com>2026-02-25 13:52:23 -0500
commit497d9cdc67f0bdae929fcde677b5f441e94a6c8b (patch)
treee98b4940fa1732d8d7932c3a691e62a9c8606ed3 /tests
parentbbc6818bc12f14c1764a7eb68556018195f56b59 (diff)
Fixed #36951 -- Removed empty exc_info from log_task_finished signal handler.
Before, if no exception occurred, "None Type: None" was logged.
Diffstat (limited to 'tests')
-rw-r--r--tests/tasks/test_immediate_backend.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/tasks/test_immediate_backend.py b/tests/tasks/test_immediate_backend.py
index 356e9ab264..36b63faff8 100644
--- a/tests/tasks/test_immediate_backend.py
+++ b/tests/tasks/test_immediate_backend.py
@@ -228,6 +228,15 @@ class ImmediateBackendTestCase(SimpleTestCase):
self.assertIn("state=FAILED", captured_logs.output[2])
self.assertIn(result.id, captured_logs.output[2])
+ def test_successful_task_no_none_in_logs(self):
+ with self.assertLogs("django.tasks", level="DEBUG") as captured_logs:
+ result = test_tasks.noop_task.enqueue()
+
+ self.assertEqual(result.status, TaskResultStatus.SUCCESSFUL)
+
+ for log_output in captured_logs.output:
+ self.assertNotIn("None", log_output)
+
def test_takes_context(self):
result = test_tasks.get_task_id.enqueue()