mirror of
https://github.com/OCA/report-print-send.git
synced 2025-02-16 07:11:31 +02:00
[16.0][FIX] base_report_to_printer: Expected singleton
Fixes https://github.com/OCA/report-print-send/issues/314
This commit is contained in:
@@ -18,7 +18,7 @@ class TestReport(common.HttpCase):
|
||||
"model": "ir.actions.report",
|
||||
"report_name": "Test Report",
|
||||
}
|
||||
self.report_view = self.env["ir.ui.view"].create(
|
||||
self.report_pdf_view = self.env["ir.ui.view"].create(
|
||||
{
|
||||
"name": "Test",
|
||||
"type": "qweb",
|
||||
@@ -27,15 +27,36 @@ class TestReport(common.HttpCase):
|
||||
</t>""",
|
||||
}
|
||||
)
|
||||
self.report_imd = (
|
||||
self.report_pdf_imd = (
|
||||
self.env["ir.model.data"]
|
||||
.sudo()
|
||||
.create(
|
||||
{
|
||||
"name": "test",
|
||||
"name": "test_pdf",
|
||||
"module": "base_report_to_printer",
|
||||
"model": "ir.ui.view",
|
||||
"res_id": self.report_view.id,
|
||||
"res_id": self.report_pdf_view.id,
|
||||
}
|
||||
)
|
||||
)
|
||||
self.report_text_view = self.env["ir.ui.view"].create(
|
||||
{
|
||||
"name": "Test",
|
||||
"type": "qweb",
|
||||
"arch": """<t t-name="base_report_to_printer.test_text">
|
||||
Test
|
||||
</t>""",
|
||||
}
|
||||
)
|
||||
self.report_text_imd = (
|
||||
self.env["ir.model.data"]
|
||||
.sudo()
|
||||
.create(
|
||||
{
|
||||
"name": "test_text",
|
||||
"module": "base_report_to_printer",
|
||||
"model": "ir.ui.view",
|
||||
"res_id": self.report_text_view.id,
|
||||
}
|
||||
)
|
||||
)
|
||||
@@ -44,7 +65,7 @@ class TestReport(common.HttpCase):
|
||||
"name": "Test",
|
||||
"report_type": "qweb-pdf",
|
||||
"model": "res.partner",
|
||||
"report_name": "base_report_to_printer.test",
|
||||
"report_name": "base_report_to_printer.test_pdf",
|
||||
}
|
||||
)
|
||||
self.report_text = self.Model.create(
|
||||
@@ -52,7 +73,7 @@ class TestReport(common.HttpCase):
|
||||
"name": "Test",
|
||||
"report_type": "qweb-text",
|
||||
"model": "res.partner",
|
||||
"report_name": "base_report_to_printer.test",
|
||||
"report_name": "base_report_to_printer.test_text",
|
||||
}
|
||||
)
|
||||
self.partners = self.env["res.partner"]
|
||||
@@ -133,7 +154,7 @@ class TestReport(common.HttpCase):
|
||||
self.report_text.property_printing_action_id.action_type = "server"
|
||||
self.report_text.printing_printer_id = self.new_printer()
|
||||
document = self.report_text._render_qweb_text(
|
||||
self.report.report_name, self.partners.ids
|
||||
self.report_text.report_name, self.partners.ids
|
||||
)
|
||||
print_document.assert_called_once_with(
|
||||
self.report_text,
|
||||
|
||||
Reference in New Issue
Block a user