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.
42 lines
1.2 KiB
42 lines
1.2 KiB
# -*- coding: utf-8 -*-
|
|
# Author: Julien Coux
|
|
# Copyright 2016 Camptocamp SA
|
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
|
|
import time
|
|
from . import abstract_test
|
|
|
|
|
|
class TestAgedPartnerBalance(abstract_test.AbstractTest):
|
|
"""
|
|
Technical tests for Aged Partner Balance Report.
|
|
"""
|
|
|
|
def _getReportModel(self):
|
|
return self.env['report_aged_partner_balance_qweb']
|
|
|
|
def _getQwebReportName(self):
|
|
return 'account_financial_report_qweb.report_aged_partner_balance_qweb'
|
|
|
|
def _getXlsxReportName(self):
|
|
return 'account_financial_report_qweb.report_aged_partner_balance_xlsx'
|
|
|
|
def _getXlsxReportActionName(self):
|
|
return 'account_financial_report_qweb.' \
|
|
'action_report_aged_partner_balance_xlsx'
|
|
|
|
def _getReportTitle(self):
|
|
return 'Aged Partner Balance'
|
|
|
|
def _getBaseFilters(self):
|
|
return {
|
|
'date_at': time.strftime('%Y-12-31'),
|
|
'company_id': self.env.ref('base.main_company').id,
|
|
}
|
|
|
|
def _getAdditionalFiltersToBeTested(self):
|
|
return [
|
|
{'only_posted_moves': True},
|
|
{'show_move_line_details': True},
|
|
{'only_posted_moves': True, 'show_move_line_details': True},
|
|
]
|