22 lines
784 B
Python
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'})
|