From af3239259073802a433ab08f08d8f53876fc5b27 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Fri, 3 Jan 2025 23:43:14 +0100 Subject: [PATCH] [MIG] report_xlsx_helper: migrate from v17 to v18 --- report_xlsx_helper/__manifest__.py | 2 +- .../report/test_partner_report_xlsx.py | 9 ++++++--- .../tests/test_report_xlsx_helper.py | 19 ++++++++----------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/report_xlsx_helper/__manifest__.py b/report_xlsx_helper/__manifest__.py index 91b7512d1..6a30df62b 100644 --- a/report_xlsx_helper/__manifest__.py +++ b/report_xlsx_helper/__manifest__.py @@ -6,7 +6,7 @@ "author": "Noviat, Odoo Community Association (OCA)", "website": "https://github.com/OCA/reporting-engine", "category": "Reporting", - "version": "17.0.1.0.1", + "version": "18.0.1.0.0", "license": "AGPL-3", "depends": ["report_xlsx"], "development_status": "Mature", diff --git a/report_xlsx_helper/report/test_partner_report_xlsx.py b/report_xlsx_helper/report/test_partner_report_xlsx.py index 00fe6fce0..a3cbb7867 100644 --- a/report_xlsx_helper/report/test_partner_report_xlsx.py +++ b/report_xlsx_helper/report/test_partner_report_xlsx.py @@ -27,9 +27,12 @@ class TestPartnerXlsx(models.AbstractModel): "data": {"value": self._render("len(partner.child_ids)")}, "width": 10, }, - "date": { - "header": {"value": "Date"}, - "data": {"value": self._render("partner.date")}, + "create_date": { + "header": {"value": "Creation Date"}, + "data": { + "value": self._render("partner.create_date"), + "format": FORMATS["format_date_right"], + }, "width": 13, }, } diff --git a/report_xlsx_helper/tests/test_report_xlsx_helper.py b/report_xlsx_helper/tests/test_report_xlsx_helper.py index 849e693c6..0a81723c4 100644 --- a/report_xlsx_helper/tests/test_report_xlsx_helper.py +++ b/report_xlsx_helper/tests/test_report_xlsx_helper.py @@ -1,26 +1,23 @@ # Copyright 2009-2019 Noviat. # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -from datetime import date from odoo.tests.common import TransactionCase class TestReportXlsxHelper(TransactionCase): - def setUp(self): - super().setUp() - today = date.today() - p1 = self.env.ref("base.res_partner_1") - p2 = self.env.ref("base.res_partner_2") - p1.date = today - p2.date = today - self.partners = p1 + p2 + @classmethod + def setUpClass(cls): + super().setUpClass() + p1 = cls.env.ref("base.res_partner_1") + p2 = cls.env.ref("base.res_partner_2") + cls.partners = p1 + p2 ctx = { "report_name": "report_xlsx_helper.test_partner_xlsx", "active_model": "res.partner", - "active_ids": self.partners.ids, + "active_ids": cls.partners.ids, } - self.report = self.env["ir.actions.report"].with_context(**ctx) + cls.report = cls.env["ir.actions.report"].with_context(**ctx) def test_report_xlsx_helper(self): report_xls = self.report._render_xlsx(None, None, None)