mirror of
https://gitlab.com/flectra-community/account-closing.git
synced 2024-11-23 06:02:03 +00:00
29 lines
1.3 KiB
Python
29 lines
1.3 KiB
Python
|
###############################################################################
|
||
|
# For copyright and license notices, see __manifest__.py file in root directory
|
||
|
###############################################################################
|
||
|
|
||
|
from flectra.tests.common import TransactionCase
|
||
|
|
||
|
|
||
|
class TestAccountCutoff(TransactionCase):
|
||
|
|
||
|
def test_inherit_default_cutoff_account_id(self):
|
||
|
company = self.env.user.company_id
|
||
|
default_accrued_expense_account_id = \
|
||
|
company.default_accrued_expense_account_id.id or False
|
||
|
default_accrued_revenue_account_id = \
|
||
|
company.default_accrued_revenue_account_id.id or False
|
||
|
|
||
|
account_id = \
|
||
|
self.env['account.cutoff'].with_context(type='accrued_expense').\
|
||
|
_default_cutoff_account_id()
|
||
|
self.assertEqual(account_id, default_accrued_expense_account_id,
|
||
|
'The account must be equals to %s' %
|
||
|
default_accrued_expense_account_id)
|
||
|
account_id = \
|
||
|
self.env['account.cutoff'].with_context(type='accrued_revenue').\
|
||
|
_default_cutoff_account_id()
|
||
|
self.assertEqual(account_id, default_accrued_revenue_account_id,
|
||
|
'The account must be equals to %s' %
|
||
|
default_accrued_revenue_account_id)
|