[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