summaryrefslogtreecommitdiff
path: root/odoo/tests/common.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-01-28 13:58:11 +0000
committerChristophe Simonis <chs@odoo.com>2019-01-28 13:58:11 +0000
commitcf52a04979d7634908c2f0d8eb6a83b7dd614f64 (patch)
tree2f8c25f3fab45268400c4ac6addfa15f1f2d37f0 /odoo/tests/common.py
parentcd1f57e9ded2e8ca81d7290e4b5b95a8776045c6 (diff)
parentd3b8422c9c44557256836bdc0da5480f553eec4d (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.py10
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']: