mirror of
https://gitlab.com/flectra-community/bank-payment.git
synced 2024-11-26 07:32:05 +00:00
43 lines
1.4 KiB
Python
43 lines
1.4 KiB
Python
|
# Copyright 2018 Camptocamp
|
||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||
|
|
||
|
from flectra.tests.common import SavepointCase
|
||
|
|
||
|
|
||
|
class CommonTestCase(SavepointCase):
|
||
|
|
||
|
@classmethod
|
||
|
def setUpClass(cls):
|
||
|
super().setUpClass()
|
||
|
|
||
|
cls.bank = cls.env["res.partner.bank"].create({
|
||
|
'acc_number': 'test',
|
||
|
})
|
||
|
cls.journal = cls.env["account.journal"].create({
|
||
|
'name': 'test journal',
|
||
|
'code': '123',
|
||
|
'type': 'bank',
|
||
|
'company_id': cls.env.ref("base.main_company").id,
|
||
|
'bank_account_id': cls.bank.id,
|
||
|
})
|
||
|
cls.payment_mode = cls.env["account.payment.mode"].create({
|
||
|
'name': 'test_mode',
|
||
|
'active': True,
|
||
|
'payment_method_id': cls.env.ref(
|
||
|
"account.account_payment_method_manual_in"
|
||
|
).id,
|
||
|
'bank_account_link': 'fixed',
|
||
|
'fixed_journal_id': cls.journal.id,
|
||
|
})
|
||
|
cls.base_partner = cls.env["res.partner"].create({
|
||
|
'name': 'Dummy',
|
||
|
'email': 'dummy@example.com',
|
||
|
'customer_payment_mode_id': cls.payment_mode.id,
|
||
|
})
|
||
|
cls.products = {
|
||
|
'prod_order': cls.env.ref('product.product_order_01'),
|
||
|
'prod_del': cls.env.ref('product.product_delivery_01'),
|
||
|
'serv_order': cls.env.ref('product.service_order_01'),
|
||
|
'serv_del': cls.env.ref('product.service_delivery'),
|
||
|
}
|