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