mirror of
https://gitlab.com/flectra-community/account-closing.git
synced 2024-12-04 19:12:10 +00:00
36 lines
1.3 KiB
Python
36 lines
1.3 KiB
Python
|
# Copyright 2020 CorporateHub (https://corporatehub.eu)
|
||
|
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
|
||
|
|
||
|
from flectra.tests import common
|
||
|
|
||
|
|
||
|
class TestAccountAccount(common.SavepointCase):
|
||
|
@classmethod
|
||
|
def setUpClass(cls):
|
||
|
super().setUpClass()
|
||
|
|
||
|
cls.AccountAccount = cls.env["account.account"]
|
||
|
cls.account_type_current_liabilities = cls.env.ref(
|
||
|
"account.data_account_type_current_liabilities"
|
||
|
)
|
||
|
cls.account_type_liquidity = cls.env.ref("account.data_account_type_liquidity")
|
||
|
cls.company = cls.env.ref("account_multicurrency_revaluation.res_company_reval")
|
||
|
|
||
|
cls.env.user.write({"company_ids": [(4, cls.company.id, False)]})
|
||
|
cls.env.user.company_id = cls.company
|
||
|
|
||
|
def test_currency_revaluation_field(self):
|
||
|
with common.Form(self.AccountAccount, view="account.view_account_form") as form:
|
||
|
form.name = "Test Account"
|
||
|
form.code = "TEST"
|
||
|
form.user_type_id = self.account_type_current_liabilities
|
||
|
account = form.save()
|
||
|
|
||
|
self.assertFalse(account.currency_revaluation)
|
||
|
|
||
|
with common.Form(account, view="account.view_account_form") as form:
|
||
|
form.user_type_id = self.account_type_liquidity
|
||
|
account = form.save()
|
||
|
|
||
|
self.assertTrue(account.currency_revaluation)
|