[Erp5-report] r43132 luke - /erp5/trunk/products/ERP5Type/tests/runUnitTest.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Feb 7 15:16:21 CET 2011
Author: luke
Date: Mon Feb 7 15:16:20 2011
New Revision: 43132
URL: http://svn.erp5.org?rev=43132&view=rev
Log:
- do something useful with passed products_path by alterting runtime environment and providing tests from locally passed products
Modified:
erp5/trunk/products/ERP5Type/tests/runUnitTest.py
Modified: erp5/trunk/products/ERP5Type/tests/runUnitTest.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Type/tests/runUnitTest.py?rev=43132&r1=43131&r2=43132&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Type/tests/runUnitTest.py [utf8] (original)
+++ erp5/trunk/products/ERP5Type/tests/runUnitTest.py [utf8] Mon Feb 7 15:16:20 2011
@@ -706,7 +706,11 @@ def main(argument_list=None):
elif opt == "--zserver":
os.environ["zserver"] = arg
elif opt == "--products_path":
- os.environ["PRODUCTS_PATH"] = arg
+ import Products
+ for products_path in arg.split(','):
+ Products.__path__.append(products_path)
+ for test_path in glob(os.path.join(products_path, '*', 'tests')):
+ sys.path.append(test_path)
elif opt == "--sys_path":
sys.path.extend(arg.split(','))
elif opt == "--instance_home":
More information about the Erp5-report
mailing list