Odoo18-Base/addons/sale_stock/tests/common.py
2025-01-06 10:57:38 +07:00

22 lines
784 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.sale.tests.common import TestSaleCommon
class TestSaleStockCommon(TestSaleCommon):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.warehouse_3_steps_pull = cls.env['stock.warehouse'].create({
'name': 'Warehouse 3 steps',
'code': '3S',
'delivery_steps': 'pick_pack_ship',
})
delivery_route_3 = cls.warehouse_3_steps_pull.delivery_route_id
delivery_route_3.rule_ids[0].write({
'location_dest_id': delivery_route_3.rule_ids[1].location_src_id.id,
})
delivery_route_3.rule_ids[1].write({'action': 'pull'})
delivery_route_3.rule_ids[2].write({'action': 'pull'})