From 4d25cf4adea478a432cfd557533f569da19737e0 Mon Sep 17 00:00:00 2001 From: git_admin Date: Mon, 27 Apr 2026 08:46:16 +0000 Subject: [PATCH] Tower: upload queue_job 16.0.2.12.0 (via marketplace) --- .../queue_job/tests/test_run_rob_controller.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 addons/queue_job/tests/test_run_rob_controller.py diff --git a/addons/queue_job/tests/test_run_rob_controller.py b/addons/queue_job/tests/test_run_rob_controller.py new file mode 100644 index 0000000..bb63bc8 --- /dev/null +++ b/addons/queue_job/tests/test_run_rob_controller.py @@ -0,0 +1,17 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + +from ..controllers.main import RunJobController +from ..job import Job + + +class TestRunJobController(TransactionCase): + def test_get_failure_values(self): + method = self.env["res.users"].mapped + job = Job(method) + ctrl = RunJobController() + rslt = ctrl._get_failure_values(job, "info", Exception("zero", "one")) + self.assertEqual( + rslt, {"exc_info": "info", "exc_name": "Exception", "exc_message": "zero"} + )