diff -r f516ee1ef36c -r 26c303c3f1aa server/test/unittest_msplanner.py --- a/server/test/unittest_msplanner.py Mon Oct 25 16:28:05 2010 +0200 +++ b/server/test/unittest_msplanner.py Mon Oct 25 17:15:46 2010 +0200 @@ -75,7 +75,9 @@ # keep cnx so it's not garbage collected and the associated session is closed -repo, cnx = init_test_database() +def setup_module(*args): + global repo, cnx + repo, cnx = init_test_database(apphome=BaseMSPlannerTC.datadir) def teardown_module(*args): global repo, cnx @@ -89,9 +91,9 @@ * ldap source supporting CWUser * rql source supporting Card """ - repo = repo def setUp(self): + self.__class__.repo = repo #_QuerierTC.setUp(self) self.setup() # hijack Affaire security @@ -2243,9 +2245,9 @@ * 2 rql sources supporting Card """ - repo = repo def setUp(self): + self.__class__.repo = repo self.setup() self.add_source(FakeCardSource, 'cards') self.add_source(FakeCardSource, 'cards2') @@ -2452,9 +2454,9 @@ return [] class MSPlannerVCSSource(BasePlannerTC): - repo = repo def setUp(self): + self.__class__.repo = repo self.setup() self.add_source(FakeVCSSource, 'vcs') self.planner = MSPlanner(self.o.schema, self.repo.vreg.rqlhelper)