Browse Source

[MIG] report_qweb_signer: Refine migration

- Good dependency chain
- Context for forcing rendering PDF
- Extra test
pull/253/head
Pedro M. Baeza 6 years ago
parent
commit
6e462b2b7f
  1. 2
      report_qweb_signer/__manifest__.py
  2. 12
      report_qweb_signer/tests/test_report_qweb_signer.py

2
report_qweb_signer/__manifest__.py

@ -14,7 +14,7 @@
"license": "AGPL-3",
"installable": True,
"depends": [
"web",
"web_editor",
],
"external_dependencies": {
"bin": ['/usr/bin/java'],

12
report_qweb_signer/tests/test_report_qweb_signer.py

@ -11,9 +11,19 @@ class TestReportQwebSigner(HttpCase):
'name': 'Test partner',
'customer': True,
})
self.report = self.env.ref('report_qweb_signer.partner_demo_report')
self.report = self.env.ref(
'report_qweb_signer.partner_demo_report'
).with_context(force_report_rendering=True)
def test_report_qweb_signer(self):
self.report.render_qweb_pdf(self.partner.ids)
# Reprint again for taking the PDF from attachment
IrAttachment = self.env['ir.attachment']
domain = [
('res_id', '=', self.partner.id),
('res_model', '=', self.partner._name),
]
num_attachments = IrAttachment.search_count(domain)
self.report.render_qweb_pdf(self.partner.ids)
num_attachments_after = IrAttachment.search_count(domain)
self.assertEqual(num_attachments, num_attachments_after)
Loading…
Cancel
Save