From cc2d78beeaf61fa0b8c9543196d1b4fce5cd5da6 Mon Sep 17 00:00:00 2001 From: Damien Bouvy Date: Tue, 20 Aug 2019 15:54:17 +0000 Subject: [PATCH] [FIX] sale_product_configurator: adapt tests to 84c8f66 closes odoo/odoo#35805 Signed-off-by: Damien Bouvy (dbo) --- .../static/tests/tours/product_configurator_advanced_ui.js | 2 +- .../static/tests/tours/product_configurator_pricelist_ui.js | 4 ---- .../tests/test_sale_product_configurator_ui.py | 2 ++ 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/sale_product_configurator/static/tests/tours/product_configurator_advanced_ui.js b/addons/sale_product_configurator/static/tests/tours/product_configurator_advanced_ui.js index 2f292161d48..514dc5b8d8d 100644 --- a/addons/sale_product_configurator/static/tests/tours/product_configurator_advanced_ui.js +++ b/addons/sale_product_configurator/static/tests/tours/product_configurator_advanced_ui.js @@ -25,7 +25,7 @@ tour.register('sale_product_configurator_advanced_tour', { auto: true, }, { trigger: "a:contains('Add a product')", - extra_trigger: ".o_field_widget[name=pricelist_id] > .o_external_button", // Wait for pricelist (onchange_partner_id) + extra_trigger: ".o_field_widget[name=partner_shipping_id] > .o_external_button", // Wait for onchange_partner_id }, { trigger: 'div[name="product_template_id"] input', run: function (){ diff --git a/addons/sale_product_configurator/static/tests/tours/product_configurator_pricelist_ui.js b/addons/sale_product_configurator/static/tests/tours/product_configurator_pricelist_ui.js index 2691000f9bb..1d13ac2907b 100644 --- a/addons/sale_product_configurator/static/tests/tours/product_configurator_pricelist_ui.js +++ b/addons/sale_product_configurator/static/tests/tours/product_configurator_pricelist_ui.js @@ -35,10 +35,6 @@ tour.STEPS.SHOW_APPS_MENU_ITEM, }, { content: "select the pricelist", trigger: 'ul.ui-autocomplete > li > a:contains(Public Pricelist)', -}, { - content: "wait for pricelist to be set", - trigger: 'div.o_with_button[name="pricelist_id"]', - run: function () {}, }, { trigger: "a:contains('Add a product')" }, { diff --git a/addons/sale_product_configurator/tests/test_sale_product_configurator_ui.py b/addons/sale_product_configurator/tests/test_sale_product_configurator_ui.py index 9a06417a432..e2d155c1b23 100644 --- a/addons/sale_product_configurator/tests/test_sale_product_configurator_ui.py +++ b/addons/sale_product_configurator/tests/test_sale_product_configurator_ui.py @@ -15,11 +15,13 @@ class TestUi(odoo.tests.HttpCase): def test_02_product_configurator_advanced(self): # group_product_variant: use the product configurator # group_sale_pricelist: display the pricelist to determine when it is changed after choosing + # group_delivery_invoice_address: show the shipping address (needed for a trigger) # the partner self.env.ref('base.user_admin').write({ 'groups_id': [ (4, self.env.ref('product.group_product_variant').id), (4, self.env.ref('product.group_product_pricelist').id), + (4, self.env.ref('sale.group_delivery_invoice_address').id), ], })