diff options
| author | Elias Hernandis <elias@hernandis.me> | 2026-02-18 08:10:40 +0100 |
|---|---|---|
| committer | Jacob Walls <jacobtylerwalls@gmail.com> | 2026-02-25 13:52:23 -0500 |
| commit | 497d9cdc67f0bdae929fcde677b5f441e94a6c8b (patch) | |
| tree | e98b4940fa1732d8d7932c3a691e62a9c8606ed3 /tests/tasks | |
| parent | bbc6818bc12f14c1764a7eb68556018195f56b59 (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/tasks')
| -rw-r--r-- | tests/tasks/test_immediate_backend.py | 9 |
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() |
