From fa11d4c1c418f6b925a02081bcf2b6e398f2ec30 Mon Sep 17 00:00:00 2001 From: Asta Date: Fri, 30 Jan 2026 16:46:07 +0200 Subject: [PATCH 1/2] [19.0][FIX] connector: adapt tests to Acme Corporation demo data regarding odoo standard FIX: replace "Deco Addict" with "Acme Corporation" A company that happens to be named "Deco Addict" has complained some of our users thought they had business with them due to test and demo data containing that name. It will now be named Acme Corporation. --- connector/tests/test_mapper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connector/tests/test_mapper.py b/connector/tests/test_mapper.py index 98d7e611f..00f337423 100644 --- a/connector/tests/test_mapper.py +++ b/connector/tests/test_mapper.py @@ -682,7 +682,7 @@ class MyMapper(Component): partner = self.env.ref("base.res_partner_address_4") mapper = self.comp_registry["my.mapper"](self.work) map_record = mapper.map_record(partner) - expected = {"parent_name": "Deco Addict"} + expected = {"parent_name": "Acme Corporation"} self.assertEqual(map_record.values(), expected) self.assertEqual(map_record.values(for_create=True), expected) From 73511723a786e9fe4f372a81f82695d01f72d569 Mon Sep 17 00:00:00 2001 From: Asta Date: Sun, 1 Feb 2026 18:08:28 +0200 Subject: [PATCH 2/2] [IMP] pre commit fixes. --- component_event/components/event.py | 1 - connector/components/synchronizer.py | 9 +++++---- connector/models/queue_job.py | 4 ++-- connector/tests/test_mapper.py | 1 - 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/component_event/components/event.py b/component_event/components/event.py index 67bfd17fc..69426106e 100644 --- a/component_event/components/event.py +++ b/component_event/components/event.py @@ -111,7 +111,6 @@ def on_record_create(self, record, fields=None): from collections import defaultdict from functools import wraps -# pylint: disable=W7950 from odoo.addons.component.core import AbstractComponent, Component _logger = logging.getLogger(__name__) diff --git a/connector/components/synchronizer.py b/connector/components/synchronizer.py index 3f71ef552..0e8f7ffd4 100644 --- a/connector/components/synchronizer.py +++ b/connector/components/synchronizer.py @@ -22,7 +22,6 @@ import psycopg2 import odoo -from odoo import _ from odoo.addons.component.core import AbstractComponent @@ -191,14 +190,16 @@ def _run(self, fields=None): if self.external_id: record = self._update_data(map_record, fields=fields) if not record: - return _("Nothing to export.") + return self.env._("Nothing to export.") self._update(record) else: record = self._create_data(map_record, fields=fields) if not record: - return _("Nothing to export.") + return self.env._("Nothing to export.") self.external_id = self._create(record) - return _("Record exported with ID %s on Backend.") % self.external_id + return self.env._( + "Record exported with ID %(ext_id)s on Backend.", ext_id=self.external_id + ) def _after_export(self): """Can do several actions after exporting a record on the backend""" diff --git a/connector/models/queue_job.py b/connector/models/queue_job.py index afdf8dba5..0b6cec876 100644 --- a/connector/models/queue_job.py +++ b/connector/models/queue_job.py @@ -1,7 +1,7 @@ # Copyright 2017 Camptocamp SA # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html) -from odoo import _, models +from odoo import models class QueueJob(models.Model): @@ -25,7 +25,7 @@ def related_action_unwrap_binding(self, component_usage="binder"): # not handled return None action = { - "name": _("Related Record"), + "name": self.env._("Related Record"), "type": "ir.actions.act_window", "view_type": "form", "view_mode": "form", diff --git a/connector/tests/test_mapper.py b/connector/tests/test_mapper.py index 00f337423..d4c7dd961 100644 --- a/connector/tests/test_mapper.py +++ b/connector/tests/test_mapper.py @@ -113,7 +113,6 @@ class FryMapper(Component): def name(self): pass - # pylint: disable=R7980 class FryMapperInherit(Component): _inherit = "fry.mapper"