@@ -74,9 +74,6 @@ def setUpClass(cls):
74
74
"property_product_pricelist" : pricelist .id ,
75
75
}
76
76
)
77
- cls .auto_add_delivery_line = "delivery_auto_refresh.auto_add_delivery_line"
78
- cls .refresh_after_picking = "delivery_auto_refresh.refresh_after_picking"
79
- cls .auto_void_delivery_line = "delivery_auto_refresh.auto_void_delivery_line"
80
77
cls .settings = cls .env ["res.config.settings" ].create ({})
81
78
cls .settings .execute ()
82
79
order_form = Form (cls .env ["sale.order" ])
@@ -90,7 +87,7 @@ def setUpClass(cls):
90
87
91
88
def test_auto_refresh_so (self ):
92
89
self .assertFalse (self .order .order_line .filtered ("is_delivery" ))
93
- self .settings .auto_add_delivery_line = True
90
+ self .settings .sale_auto_add_delivery_line = True
94
91
self .settings .execute ()
95
92
self .order .write (
96
93
{"order_line" : [(1 , self .order .order_line .id , {"product_uom_qty" : 3 })]}
@@ -128,7 +125,7 @@ def test_auto_refresh_so(self):
128
125
self .assertEqual (line_delivery .name , "Test carrier 1" )
129
126
130
127
def test_auto_refresh_picking (self ):
131
- self .settings .refresh_after_picking = True
128
+ self .settings .sale_refresh_delivery_after_picking = True
132
129
self .settings .execute ()
133
130
self .order .order_line .product_uom_qty = 3
134
131
wiz = Form (
@@ -147,7 +144,7 @@ def test_auto_refresh_picking(self):
147
144
self .assertEqual (line_delivery .price_unit , 50 )
148
145
149
146
def test_auto_refresh_picking_fixed_price (self ):
150
- self .settings .refresh_after_picking = True
147
+ self .settings .sale_refresh_delivery_after_picking = True
151
148
self .settings .execute ()
152
149
product_fixed_price = self .env ["product.product" ].create (
153
150
{
@@ -178,7 +175,7 @@ def test_auto_refresh_picking_fixed_price(self):
178
175
self .assertEqual (line_delivery .price_unit , 2 )
179
176
180
177
def test_no_auto_refresh_picking (self ):
181
- self .settings .refresh_after_picking = False
178
+ self .settings .sale_refresh_delivery_after_picking = False
182
179
self .settings .execute ()
183
180
self .order .order_line .product_uom_qty = 3
184
181
wiz = Form (
@@ -232,8 +229,8 @@ def _return_whole_picking(self, picking, to_refund=True):
232
229
def _test_autorefresh_void_line (self , lock = False , to_refund = True , invoice = False ):
233
230
"""Helper method to test the possible cases for voiding the line"""
234
231
self .assertFalse (self .order .order_line .filtered ("is_delivery" ))
235
- self .settings .auto_add_delivery_line = True
236
- self .settings .auto_void_delivery_line = True
232
+ self .settings .sale_auto_add_delivery_line = True
233
+ self .settings .sale_auto_void_delivery_line = True
237
234
self .settings .execute ()
238
235
line_delivery = self ._confirm_sale_order (self .order )
239
236
self ._validate_picking (self .order .picking_ids )
@@ -274,7 +271,7 @@ def test_auto_refresh_so_and_return_no_refund(self):
274
271
def _test_autorefresh_unlink_line (self ):
275
272
"""Helper method to test the possible cases for voiding the line"""
276
273
self .assertFalse (self .order .order_line .filtered ("is_delivery" ))
277
- self .settings .auto_add_delivery_line = True
274
+ self .settings .sale_auto_add_delivery_line = True
278
275
self .settings .execute ()
279
276
sale_form = Form (self .order )
280
277
# Force the delivery line creation
@@ -295,7 +292,8 @@ def test_auto_refresh_so_and_unlink_line(self):
295
292
296
293
def test_auto_add_delivery_line_add_service (self ):
297
294
"""No delivery line when service only"""
298
- self .env ["ir.config_parameter" ].sudo ().set_param (self .auto_add_delivery_line , 1 )
295
+ self .settings .sale_auto_add_delivery_line = True
296
+ self .settings .set_values ()
299
297
service = self .env ["product.product" ].create (
300
298
{"name" : "Service Test" , "type" : "service" }
301
299
)
0 commit comments