summaryrefslogtreecommitdiff
path: root/Biz/PodcastItLater/Worker.py
diff options
context:
space:
mode:
authorBen Sima <ben@bensima.com>2025-11-22 22:32:53 -0500
committerBen Sima <ben@bensima.com>2025-11-22 22:32:53 -0500
commit281aef5a14630027d397aac43a588be1fedd06c1 (patch)
tree4ef1f5f6bae8c59aa3ab9e4913472edb794a74be /Biz/PodcastItLater/Worker.py
parentc8720603280b61a12ae0d590c23b9f266744014a (diff)
parent80f11263839802adb232f261364791446948d6ff (diff)
Merge branch 'task/t-1o2cbco62ly' into live
Diffstat (limited to 'Biz/PodcastItLater/Worker.py')
-rw-r--r--Biz/PodcastItLater/Worker.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/Biz/PodcastItLater/Worker.py b/Biz/PodcastItLater/Worker.py
index 251f614..ab414ef 100644
--- a/Biz/PodcastItLater/Worker.py
+++ b/Biz/PodcastItLater/Worker.py
@@ -1972,7 +1972,10 @@ class TestJobProcessing(Test.TestCase):
msg = "no job found for %s"
raise Test.TestError(msg, self.job_id)
- # Mock external calls
+ def mock_tts(*_args: Any) -> bytes:
+ shutdown_handler.shutdown_requested.set()
+ return b"audio-data"
+
with (
unittest.mock.patch.object(
ArticleProcessor,
@@ -1987,9 +1990,7 @@ class TestJobProcessing(Test.TestCase):
unittest.mock.patch.object(
ArticleProcessor,
"text_to_speech",
- side_effect=lambda *_args: (
- shutdown_handler.shutdown_requested.set() or b"audio-data" # type: ignore[func-returns-value]
- ),
+ side_effect=mock_tts,
),
unittest.mock.patch(
"Biz.PodcastItLater.Core.Database.update_job_status",