diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-01-28 13:58:11 +0000 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-01-28 13:58:11 +0000 |
| commit | cf52a04979d7634908c2f0d8eb6a83b7dd614f64 (patch) | |
| tree | 2f8c25f3fab45268400c4ac6addfa15f1f2d37f0 /odoo/tests/common.py | |
| parent | cd1f57e9ded2e8ca81d7290e4b5b95a8776045c6 (diff) | |
| parent | d3b8422c9c44557256836bdc0da5480f553eec4d (diff) | |
[MERGE] forward port branch saas-12.1 up to d3b8422c9c4
closes odoo/odoo#30614
Diffstat (limited to 'odoo/tests/common.py')
| -rw-r--r-- | odoo/tests/common.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/odoo/tests/common.py b/odoo/tests/common.py index 9a03f589200..51660dca0a8 100644 --- a/odoo/tests/common.py +++ b/odoo/tests/common.py @@ -529,6 +529,7 @@ class ChromeBrowser(): '--user-data-dir': self.user_data_dir, '--disable-translate': '', '--window-size': self.window_size, + '--remote-debugging-address': HOST, '--remote-debugging-port': str(self.devtools_port), '--no-sandbox': '', } @@ -571,7 +572,7 @@ class ChromeBrowser(): command = os.path.join('json', command).strip('/') while timeout > 0: try: - url = werkzeug.urls.url_join('http://127.0.0.1:%s/' % self.devtools_port, command) + url = werkzeug.urls.url_join('http://%s:%s/' % (HOST, self.devtools_port), command) self._logger.info('Url : %s', url) r = requests.get(url, timeout=3) if r.ok: @@ -881,7 +882,7 @@ class HttpCase(TransactionCase): odoo.http.root.session_store.save(session) if self.browser: self._logger.info('Setting session cookie in browser') - self.browser.set_cookie('session_id', self.session_id, '/', '127.0.0.1') + self.browser.set_cookie('session_id', self.session_id, '/', HOST) def browser_js(self, url_path, code, ready='', login=None, timeout=60, **kw): """ Test js code running in the browser @@ -905,7 +906,10 @@ class HttpCase(TransactionCase): try: self.authenticate(login, login) - url = "http://%s:%s%s" % (HOST, PORT, url_path or '/') + base_url = "http://%s:%s" % (HOST, PORT) + ICP = self.env['ir.config_parameter'] + ICP.set_param('web.base.url', base_url) + url = "%s%s" % (base_url, url_path or '/') self._logger.info('Open "%s" in browser', url) if odoo.tools.config['logfile']: |
