From eab7b54c9568456a915f0fdb26fc856a44042411 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 19:56:44 +0000 Subject: [PATCH 1/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> --- workflow/test_worker.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 workflow/test_worker.py diff --git a/workflow/test_worker.py b/workflow/test_worker.py new file mode 100644 index 000000000..62c3894b8 --- /dev/null +++ b/workflow/test_worker.py @@ -0,0 +1,29 @@ +import unittest +import os +import tempfile +import json +import worker + +class TestWorker(unittest.TestCase): + def setUp(self): + self.fd, self.temp_path = tempfile.mkstemp() + self.original_log_path = worker.LOG_PATH + worker.LOG_PATH = self.temp_path + + def tearDown(self): + worker.LOG_PATH = self.original_log_path + os.close(self.fd) + os.remove(self.temp_path) + + def test_log_event(self): + worker.log_event("evt_123", "test message") + with open(self.temp_path, "r") as f: + lines = f.readlines() + self.assertEqual(len(lines), 1) + data = json.loads(lines[0]) + self.assertEqual(data["event_id"], "evt_123") + self.assertEqual(data["message"], "test message") + self.assertIn("timestamp", data) + +if __name__ == "__main__": + unittest.main() From b106a0b248289a473980363ade3489af917b47fa Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 20:03:54 +0000 Subject: [PATCH 2/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From 79345713f25bb81b7f36ccea046256d1f23fb0eb Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 20:08:15 +0000 Subject: [PATCH 3/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From 932211a3bb8a867e8b28fb9d245fc77ee6074e9e Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 20:09:36 +0000 Subject: [PATCH 4/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From cb5f9656a7fa4664ba7219d60afc0b6e94e303c6 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 20:17:38 +0000 Subject: [PATCH 5/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From 2679c8d1087318454284d1d9f620e700d25e9604 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 20:22:35 +0000 Subject: [PATCH 6/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From 3990b810f5837ffd2530909363a1ab19cead14ea Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 02:04:56 +0000 Subject: [PATCH 7/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From 757328576a77d80b038bf58d6e6c1d88865a6885 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 02:10:07 +0000 Subject: [PATCH 8/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com> From 0c2810ed820cc48101ed120fca613ffc08a1eeda Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 02:11:08 +0000 Subject: [PATCH 9/9] =?UTF-8?q?=F0=9F=A7=AA=20QA:=20Add=20unit=20test=20fo?= =?UTF-8?q?r=20log=5Fevent=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: daggerstuff <261005129+daggerstuff@users.noreply.github.com>