[Erp5-report] r37211 luke - in /erp5/trunk/utils/erp5.recipe.testrunner: ./ src/erp5/recipe...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Jul 21 09:41:19 CEST 2010


Author: luke
Date: Wed Jul 21 09:41:16 2010
New Revision: 37211

URL: http://svn.erp5.org?rev=37211&view=rev
Log:
 - add support to define erp5_sql_connection_string
 - release new version with this feature

Modified:
    erp5/trunk/utils/erp5.recipe.testrunner/CHANGES.txt
    erp5/trunk/utils/erp5.recipe.testrunner/README.txt
    erp5/trunk/utils/erp5.recipe.testrunner/setup.py
    erp5/trunk/utils/erp5.recipe.testrunner/src/erp5/recipe/testrunner/__init__.py

Modified: erp5/trunk/utils/erp5.recipe.testrunner/CHANGES.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.testrunner/CHANGES.txt?rev=37211&r1=37210&r2=37211&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.testrunner/CHANGES.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.testrunner/CHANGES.txt [utf8] Wed Jul 21 09:41:16 2010
@@ -1,6 +1,12 @@
 Changelog
 =========
 
+1.0.5 (2010-07-21)
+------------------
+
+ - Add support to modify erp5_sql_connection_string
+   [Lukasz Nowak]
+
 1.0.4 (2010-03-17)
 ------------------
 

Modified: erp5/trunk/utils/erp5.recipe.testrunner/README.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.testrunner/README.txt?rev=37211&r1=37210&r2=37211&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.testrunner/README.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.testrunner/README.txt [utf8] Wed Jul 21 09:41:16 2010
@@ -30,7 +30,7 @@ products
 
 eggs
   Eggs to use in the generated scripts
-  
+
 bt5_path
   Paths containing business templates to be installed
 
@@ -41,6 +41,10 @@ mysql_create_database
 mysql_database_name
   Mysql Database name.
 
+erp5_sql_connection_string
+  python-mysql connection string to database.
+  (Optional).
+
 mysql_host
   Hostname which is running your mysql server. By Default uses localhost.
   (Optional).

Modified: erp5/trunk/utils/erp5.recipe.testrunner/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.testrunner/setup.py?rev=37211&r1=37210&r2=37211&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.testrunner/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.testrunner/setup.py [utf8] Wed Jul 21 09:41:16 2010
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 
 name = "erp5.recipe.testrunner"
-version = '1.0.4'
+version = '1.0.5'
 
 def read(name):
     return open(name).read()

Modified: erp5/trunk/utils/erp5.recipe.testrunner/src/erp5/recipe/testrunner/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.testrunner/src/erp5/recipe/testrunner/__init__.py?rev=37211&r1=37210&r2=37211&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.testrunner/src/erp5/recipe/testrunner/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.testrunner/src/erp5/recipe/testrunner/__init__.py [utf8] Wed Jul 21 09:41:16 2010
@@ -101,6 +101,11 @@ class Recipe:
             bt5_path = ','.join([i.strip() for i in bt5_path_list if i != ''])
             init += add_bt5_path_template % dict(bt5_path=bt5_path)
 
+        erp5_sql_connection_string = options.get('erp5_sql_connection_string',
+            '').strip()
+        if erp5_sql_connection_string:
+          init += add_erp5_sql_connection_string % dict(
+              erp5_sql_connection_string=erp5_sql_connection_string)
         # add parts/<instance>/tests to path because runUnitTest will
         # guess it wrong
         local_tests_path = os.path.join(self.instance_home, 'tests')
@@ -174,6 +179,11 @@ add_bt5_path_template = '''
 sys.argv.insert(1, %(bt5_path)r)
 sys.argv.insert(1, '--bt5_path')'''
 
+add_erp5_sql_connection_string = '''
+sys.argv.insert(1, %(erp5_sql_connection_string)s)
+sys.argv.insert(1, '--erp5_sql_connection_string')
+'''
+
 set_env_and_chdir_template = '''
 
 # execute framework.py, like in zope testcase




More information about the Erp5-report mailing list