bank-payment/account_payment_sale/tests/common.py

43 lines
1.4 KiB
Python
Raw Normal View History

2021-03-23 19:28:51 +00:00
# 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'),
}