You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

37 lines
1.2 KiB

# Copyright 2009-2018 Noviat.
# Copyright 2020 initOS GmbH <https://initos.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo.tests.common import TransactionCase
class TestAmlReportXlsx(TransactionCase):
def setUp(self):
super(TestAmlReportXlsx, self).setUp()
self.report = self.env.ref(
'account_move_line_report_xls.action_account_move_line_xlsx')
sale_journal = self.env['account.journal'].search(
[('type', '=', 'sale')])[0]
ar = self.env['account.account'].search(
[('internal_type', '=', 'receivable')])[0]
aml_vals = [
{'name': 'debit',
'debit': 100,
'account_id': ar.id,
},
{'name': 'credit',
'credit': 100,
'account_id': ar.id,
},
]
am = self.env['account.move'].create({
'name': 'test',
'journal_id': sale_journal.id,
'line_ids': [(0, 0, x) for x in aml_vals],
})
self.amls = am.line_ids
def test_aml_report_xlsx(self):
report_xls = self.report.render_xlsx(self.amls.ids, None)
self.assertEqual(report_xls[1], 'xlsx')