forked from Mapan/odoo17e
23 lines
1.2 KiB
Python
23 lines
1.2 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
from odoo.addons.account_inter_company_rules.tests.common import TestInterCompanyRulesCommon
|
|
|
|
|
|
class TestInterCompanyRulesCommonSOPO(TestInterCompanyRulesCommon):
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
super(TestInterCompanyRulesCommonSOPO, cls).setUpClass()
|
|
# Required for `warehouse_id` to be visible in the view
|
|
cls.env.user.groups_id += cls.env.ref('stock.group_stock_multi_warehouses') \
|
|
+ cls.env.ref('account.group_delivery_invoice_address')
|
|
|
|
# Set warehouse on company A
|
|
cls.company_a.warehouse_id = cls.env['stock.warehouse'].search([('company_id', '=', cls.company_a.id)])
|
|
|
|
# Set warehouse on company B
|
|
cls.company_b.warehouse_id = cls.env['stock.warehouse'].search([('company_id', '=', cls.company_b.id)])
|
|
|
|
cls.res_users_company_a.groups_id += cls.env.ref('sales_team.group_sale_salesman') + cls.env.ref('purchase.group_purchase_user')
|
|
cls.res_users_company_b.groups_id += cls.env.ref('sales_team.group_sale_salesman') + cls.env.ref('purchase.group_purchase_user')
|