Skip to content

Commit 568d49a

Browse files
committed
delivery_auto_refresh: add tests
1 parent 03f8fa8 commit 568d49a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

delivery_auto_refresh/tests/test_delivery_auto_refresh.py

+10-2
Original file line numberDiff line numberDiff line change
@@ -294,8 +294,8 @@ def test_auto_refresh_so_and_unlink_line(self):
294294
self.assertFalse(delivery_line.exists())
295295

296296
def test_auto_add_delivery_line_add_service(self):
297-
"""Delivery line should not be created because
298-
there are only service products in SO"""
297+
"""No delivery line when service only"""
298+
self.env["ir.config_parameter"].sudo().set_param(self.auto_add_delivery_line, 1)
299299
service = self.env["product.product"].create(
300300
{"name": "Service Test", "type": "service"}
301301
)
@@ -309,3 +309,11 @@ def test_auto_add_delivery_line_add_service(self):
309309
order = order_form.save()
310310
delivery_line = order.order_line.filtered("is_delivery")
311311
self.assertFalse(delivery_line.exists())
312+
313+
def test_auto_refresh_so_and_manually_unlink_delivery_line(self):
314+
"""Manually remove the delivery line"""
315+
self._test_autorefresh_unlink_line()
316+
sale_form = Form(self.order)
317+
# Deleting the delivery line
318+
sale_form.order_line.remove(1)
319+
sale_form.save()

0 commit comments

Comments
 (0)