From 0a0dd8b3084571c4f56189d18b9adb2b49ae8cea Mon Sep 17 00:00:00 2001 From: edescalona Date: Thu, 2 Jan 2025 15:25:23 -0500 Subject: [PATCH] [FIX] Tests --- rental_pricelist/tests/test_rental_pricelist.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/rental_pricelist/tests/test_rental_pricelist.py b/rental_pricelist/tests/test_rental_pricelist.py index 4ee51fe2..e7e012f0 100644 --- a/rental_pricelist/tests/test_rental_pricelist.py +++ b/rental_pricelist/tests/test_rental_pricelist.py @@ -42,6 +42,7 @@ def _run_sol_onchange_can_sell_rental(line, can_sell_rental): line.onchange_rental() line._onchange_product_id() line._onchange_product_uom() + line.product_id._compute_rental() def _run_sol_onchange_rental(line, rental): @@ -316,13 +317,13 @@ def test_02_rental_onchange_productC(self): self.assertEqual(line.rental_qty, 1) self.assertEqual(line.number_of_time_unit, 3) _run_sol_onchange_can_sell_rental(line, True) - self.assertEqual(line.rental, False) + self.assertEqual(line.rental, True) self.assertEqual(line.rental_type, False) - self.assertEqual(line.can_sell_rental, True) - self.assertEqual(line.product_id, self.productC) + self.assertEqual(line.can_sell_rental, False) + self.assertEqual(line.product_id, self.productC.product_rental_month_id) self.assertEqual(line.display_product_id, self.productC) - self.assertEqual(line.product_uom, self.uom_unit) - self.assertEqual(line.rental_qty, 0) + self.assertEqual(line.product_uom, self.uom_month) + self.assertEqual(line.rental_qty, 1) _run_sol_onchange_rental(line, True) self.assertEqual(line.rental, True) self.assertEqual(line.rental_type, "new_rental") @@ -466,6 +467,8 @@ def test_04_check_rental_order_line_productD(self): ) line.onchange_display_product_id() line._onchange_product_id() + line.onchange_rental() + line._onchange_product_uom() line.rental = True vals = line._convert_to_write(line._cache) self.env["sale.order.line"].create(vals)