From 45d14fd982ec6415a44e0bbb57462e55375c9e8a Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Sat, 29 Sep 2018 12:22:29 +0200 Subject: [PATCH] [IMP] contract: Don't depend on external data The test as it was, leaves to the demo pricelist the control on the price of the product, so other modules that modifies this pricelist will make the test to fail. This is the minimum change needed for avoiding the problem. --- contract/tests/test_contract.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/contract/tests/test_contract.py b/contract/tests/test_contract.py index cc676bbb..d0e48e4a 100644 --- a/contract/tests/test_contract.py +++ b/contract/tests/test_contract.py @@ -24,6 +24,13 @@ class TestContractBase(common.SavepointCase): cls.template = cls.env['account.analytic.contract'].create( cls.template_vals, ) + # For being sure of the applied price + cls.env['product.pricelist.item'].create({ + 'pricelist_id': cls.partner.property_product_pricelist.id, + 'product_id': cls.product.id, + 'compute_price': 'formula', + 'base': 'list_price', + }) cls.contract = cls.env['account.analytic.account'].create({ 'name': 'Test Contract', 'partner_id': cls.partner.id,