summaryrefslogtreecommitdiff
path: root/addons/test_website
diff options
context:
space:
mode:
authorSébastien Theys <seb@odoo.com>2019-04-01 16:10:54 +0000
committerSébastien Theys <seb@odoo.com>2019-04-04 08:44:59 +0000
commitdf7326f0be88baa9aa12543f003f9e31a1e3307f (patch)
tree322f8df145db26d3638d283079cacbd69812172f /addons/test_website
parent7529bd35fab88759769187c331f46db960b321fa (diff)
[IMP] tests, *: add start_tour helper
Before this commit, the syntax to start a tour was extremely verbose. With this new method, it is possible to start a tour by just giving the essential parameter: the tour name. The full set of features from browser_js are kept by using **kwargs. closes odoo/odoo#32316 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
Diffstat (limited to 'addons/test_website')
-rw-r--r--addons/test_website/tests/test_reset_views.py11
1 files changed, 2 insertions, 9 deletions
diff --git a/addons/test_website/tests/test_reset_views.py b/addons/test_website/tests/test_reset_views.py
index c927ffd32ba..b9bf3801363 100644
--- a/addons/test_website/tests/test_reset_views.py
+++ b/addons/test_website/tests/test_reset_views.py
@@ -11,13 +11,6 @@ def break_view(view, fr='<p>placeholder</p>', to='<p t-field="not.exist"/>'):
@odoo.tests.common.tagged('post_install', '-at_install')
class TestWebsiteResetViews(odoo.tests.HttpCase):
- def do_test(self, name):
- self.browser_js(
- "/",
- "odoo.__DEBUG__.services['web_tour.tour'].run('%s')" % name,
- "odoo.__DEBUG__.services['web_tour.tour'].tours.%s.ready" % name,
- login="admin"
- )
def fix_it(self, page, mode='soft'):
self.authenticate("admin", "admin")
@@ -97,9 +90,9 @@ class TestWebsiteResetViews(odoo.tests.HttpCase):
@mute_logger('odoo.addons.website.models.ir_http')
def test_07_reset_page_view_complete_flow(self):
- self.do_test('test_reset_page_view_complete_flow_part1')
+ self.start_tour("/", 'test_reset_page_view_complete_flow_part1', login="admin")
self.fix_it('/test_page_view')
- self.do_test('test_reset_page_view_complete_flow_part2')
+ self.start_tour("/", 'test_reset_page_view_complete_flow_part2', login="admin")
self.fix_it('/test_page_view')
@mute_logger('odoo.addons.website.models.ir_http')