summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2014-12-03 14:48:54 +0100
committerChristophe Simonis <chs@odoo.com>2014-12-03 14:48:54 +0100
commit2e092ace29d88e0ea892708b93dffa94a283e771 (patch)
tree399d18376469d2c6d37f5692f1b65e77c665652d
parent2275ab5d952b90779e1363fa2cc4f8927586c812 (diff)
[FIX] must manage() Environment before loading test file
-rw-r--r--openerp/service/server.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/openerp/service/server.py b/openerp/service/server.py
index 5ea05df8112..43f9aadcbe7 100644
--- a/openerp/service/server.py
+++ b/openerp/service/server.py
@@ -907,10 +907,11 @@ def preload_registries(dbnames):
# run test_file if provided
if test_file:
_logger.info('loading test file %s', test_file)
- if test_file.endswith('yml'):
- load_test_file_yml(registry, test_file)
- elif test_file.endswith('py'):
- load_test_file_py(registry, test_file)
+ with openerp.api.Environment.manage():
+ if test_file.endswith('yml'):
+ load_test_file_yml(registry, test_file)
+ elif test_file.endswith('py'):
+ load_test_file_py(registry, test_file)
if registry._assertion_report.failures:
rc += 1