summaryrefslogtreecommitdiff
path: root/odoo/tests/test_module_operations.py
diff options
context:
space:
mode:
Diffstat (limited to 'odoo/tests/test_module_operations.py')
-rwxr-xr-xodoo/tests/test_module_operations.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/odoo/tests/test_module_operations.py b/odoo/tests/test_module_operations.py
index d4d9804d738..c982812f8ac 100755
--- a/odoo/tests/test_module_operations.py
+++ b/odoo/tests/test_module_operations.py
@@ -52,6 +52,9 @@ def parse_args():
description="Script for testing the install / uninstall / reinstall cycle of Odoo modules")
parser.add_argument("--database", "-d", type=str, required=True,
help="The database to test (note: must have only 'base' installed)")
+ parser.add_argument("--data-dir", "-D", dest="data_dir", type=str,
+ help="Directory where to store Odoo data"
+ )
parser.add_argument("--skip", "-s", type=str,
help="Comma-separated list of modules to skip (they will only be installed)")
parser.add_argument("--resume-at", "-r", type=str,
@@ -151,6 +154,8 @@ if __name__ == '__main__':
# handle paths option
if args.addons_path:
odoo.tools.config['addons_path'] = ','.join([args.addons_path, odoo.tools.config['addons_path']])
+ if args.data_dir:
+ odoo.tools.config['data_dir'] = args.data_dir
odoo.modules.module.initialize_sys_path()
init_logger()