Hi there, I am trying to create a set of Unittests. To start I have to create an environment with a large number of object in it. I would like to create them before the first test runs and destroy them afterwards. How can I do that. The samples I found so far asume that the environment is set up in the setup method and destroyed in the teardonw method. My atempts to to make them survive a coupple of test have been in vain so far. This is my code I use to open a connection: def test_suite ( ) : connection = Zope.DB.open('mydata.fs')#("K:/Programme/zope2.5/zope/var/Data.fs") r = connection.root() a = Application() r['Application'] = a root = a rediTestSuite = unittest.TestSuite() # create a folder to put environment in rediTestSuite.addTest(InfoTest(root=root,methodName='CreateTestFolder')) # add environment #---------- fails ------------- # since it needs the folder that was created in the former test rediTestSuite.addTest(InfoTest(root=root,methodName='FillTestFolder')) connection.close() return rediTestSuite thanks for your input Robert www.redcor.ch