From 492af3afbf497d2e39209b0a2d0855c7f862a464 Mon Sep 17 00:00:00 2001 From: "ddm@openerp.com" <> Date: Thu, 9 Jan 2014 11:42:34 +0100 Subject: [PATCH] [IMP] attempt to fix intermittent UI test errors bzr revid: ddm@openerp.com-20140109104234-x1on4xm0hkdym2l8 --- addons/website/tests/test_ui.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/website/tests/test_ui.py b/addons/website/tests/test_ui.py index a2909b00618..5096d0c8b03 100644 --- a/addons/website/tests/test_ui.py +++ b/addons/website/tests/test_ui.py @@ -4,7 +4,7 @@ import os import select import time import json -from openerp import tools +from openerp import sql_db, tools # avoid "ValueError: too many values to unpack" def _exc_info_to_string(err, test): @@ -49,6 +49,9 @@ class WebsiteUiSuite(unittest.TestSuite): return iter([self]) def run(self, result): + # clean slate + if sql_db._Pool is not None: + sql_db._Pool.close_all(sql_db.dsn(tools.config['db_name'])) # check for PhantomJS... try: subprocess.call([ 'phantomjs', '-v' ], stdout=open(os.devnull, 'w'), stderr=subprocess.STDOUT)