summaryrefslogtreecommitdiff
path: root/openerp/cli/server.py
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2014-02-09 02:46:36 +0100
committerAntony Lesuisse <al@openerp.com>2014-02-09 02:46:36 +0100
commit002ac937c11cb10fa4075896a8ebd6f2e3bf5f29 (patch)
tree520f1ff41d6e100c3ecd241d304ba5b3fe48307d /openerp/cli/server.py
parent278ed718e9805edf088642ba10d3b7c4e5716c31 (diff)
add python --test-file support
bzr revid: al@openerp.com-20140209014636-2fbl15q8wrubmiup
Diffstat (limited to 'openerp/cli/server.py')
-rw-r--r--openerp/cli/server.py16
1 files changed, 1 insertions, 15 deletions
diff --git a/openerp/cli/server.py b/openerp/cli/server.py
index 09557a7399f..004cb1ab8bb 100644
--- a/openerp/cli/server.py
+++ b/openerp/cli/server.py
@@ -89,19 +89,6 @@ def setup_pid_file():
pidtext = "%d" % (os.getpid())
fd.write(pidtext)
-def run_test_file(dbname, test_file):
- """ Preload a registry, possibly run a test file, and start the cron."""
- try:
- config = openerp.tools.config
- registry = openerp.modules.registry.RegistryManager.new(dbname, update_module=config['init'] or config['update'])
- cr = registry.db.cursor()
- _logger.info('loading test file %s', test_file)
- openerp.tools.convert_yaml_import(cr, 'base', file(test_file), 'test', {}, 'test', True)
- cr.rollback()
- cr.close()
- except Exception:
- _logger.exception('Failed to initialize database `%s` and run test file `%s`.', dbname, test_file)
-
def export_translation():
config = openerp.tools.config
dbname = config['db_name']
@@ -146,8 +133,7 @@ def main(args):
config = openerp.tools.config
if config["test_file"]:
- run_test_file(config['db_name'], config['test_file'])
- sys.exit(0)
+ config["test_enable"] = True
if config["translate_out"]:
export_translation()