From c170840384bde44ff1776a49f91216a0f308c5a9 Mon Sep 17 00:00:00 2001 From: Adam Heinz Date: Tue, 21 Jul 2026 11:21:50 -0400 Subject: [PATCH] [FIX] queue_job: Fail build on doctest failure. --- queue_job/tests/test_runner_channels.py | 3 ++- queue_job/tests/test_runner_runner.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/queue_job/tests/test_runner_channels.py b/queue_job/tests/test_runner_channels.py index b00dd2626..313e350bd 100644 --- a/queue_job/tests/test_runner_channels.py +++ b/queue_job/tests/test_runner_channels.py @@ -12,6 +12,7 @@ @tagged("doctest") class TestDoctest(BaseCase): def test_doctest(self): - doctest.testmod( + results = doctest.testmod( channels, exclude_empty=True, optionflags=doctest.REPORT_ONLY_FIRST_FAILURE ) + self.assertEqual(results.failed, 0, "doctest failed") diff --git a/queue_job/tests/test_runner_runner.py b/queue_job/tests/test_runner_runner.py index 1adfa790d..04c3fc194 100644 --- a/queue_job/tests/test_runner_runner.py +++ b/queue_job/tests/test_runner_runner.py @@ -13,9 +13,10 @@ @tagged("doctest") class TestDoctest(BaseCase): def test_doctest(self): - doctest.testmod( + results = doctest.testmod( runner, exclude_empty=True, optionflags=doctest.REPORT_ONLY_FIRST_FAILURE ) + self.assertEqual(results.failed, 0, "doctest failed") @tagged("-at_install", "post_install")