diff options
| author | Sébastien Theys <seb@odoo.com> | 2019-04-01 16:10:54 +0000 |
|---|---|---|
| committer | Sébastien Theys <seb@odoo.com> | 2019-04-04 08:44:59 +0000 |
| commit | df7326f0be88baa9aa12543f003f9e31a1e3307f (patch) | |
| tree | 322f8df145db26d3638d283079cacbd69812172f /addons/test_website | |
| parent | 7529bd35fab88759769187c331f46db960b321fa (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.py | 11 |
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') |
