From 0b539231a978901d8577426e5e4da7970094e2a5 Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Tue, 24 Apr 2012 16:23:12 +0200
Subject: [PATCH] parameter extra_sql_connection_string_list was not passed to
 runUnitTest

This is surely the source of random duplicate uid problems. Indeed,
some test like testERP5Catalog using default extra_sql_connection_string_list
provided by slapos were using same connection string as other running tests
---
 product/ERP5Type/tests/ERP5TypeTestSuite.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/product/ERP5Type/tests/ERP5TypeTestSuite.py b/product/ERP5Type/tests/ERP5TypeTestSuite.py
index c18483bc19..ab44e14df0 100644
--- a/product/ERP5Type/tests/ERP5TypeTestSuite.py
+++ b/product/ERP5Type/tests/ERP5TypeTestSuite.py
@@ -213,7 +213,8 @@ class ERP5TypeTestSuite(TestSuite):
              (instance_number-1) * self.mysql_db_count:
              (instance_number) * self.mysql_db_count]
     if len(mysql_db_list) > 1:
-      kw['extra_sql_connection_string_list'] = ','.join(mysql_db_list[1:])
+      args = ('--extra_sql_connection_string_list=%s' % \
+              ','.join(mysql_db_list[1:]),) + args
     try:
       runUnitTest = os.environ.get('RUN_UNIT_TEST',
                                    'runUnitTest')
-- 
2.30.9