[MIG] report_xlsx_helper: migrate from v17 to v18

This commit is contained in:
Alexis de Lattre
2025-01-03 23:43:14 +01:00
parent 925dda1fe1
commit af32392590
3 changed files with 15 additions and 15 deletions

View File

@@ -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",

View File

@@ -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,
},
}

View File

@@ -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)