Files
reporting-engine/report_label/tests/test_report_label.py
Sylvain LE GAL 85bb60b356 [MIG] report_label
[IMP] allow to create report.paperformat.label without creating each time report.paperformat item
[FIX] Remove useless data that are specific Label: Agipa 114016
[REF] simplify UI, removing custom entry for ir.actions.server
[ADD] migration script to migrate name field
[IMP] Add label_background_color to allow to easily define background-color for label. (That can be usefull to debug label positions)
[DOC] update screenshots to new V16 versions
[IMP] Set body and html margin to 0 to to able to be predictive when designing a label sheet
[IMP] replace style by class in the label template, reducing the size of the html code generated.
[IMP] replace label_template by label_template_view_id on the ir.actions.server model, removing useless xml and python code. (provide migration scripts)
[REF] Split wizard file into wizard and wizard line file, following OCA guidelines
2023-01-05 00:42:04 +01:00

28 lines
913 B
Python

# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.tests import common
class TestReportLabel(common.TransactionCase):
def setUp(self):
super().setUp()
self.partner_label = self.env.ref(
"report_label.actions_server_label_partner_address"
)
def test_01_print_partner_label(self):
self.partner_label.create_action()
action = self.partner_label.run()
model = action["res_model"]
context = action["context"]
context.update(
{
"active_model": "res.partner",
"active_ids": self.env["res.partner"].search([]).ids,
"discard_logo_check": True,
}
)
wizard = self.env[model].with_context(**context).create({})
report_action = wizard.print_report()
self.assertEqual(report_action["type"], "ir.actions.report")