[Zope-Checkins] CVS: ZODB3/ZEO/tests - ConnectionTests.py:1.31

Jeremy Hylton jeremy@zope.com
Mon, 16 Jun 2003 14:18:42 -0400


Update of /cvs-repository/ZODB3/ZEO/tests
In directory cvs.zope.org:/tmp/cvs-serv26929

Modified Files:
	ConnectionTests.py 
Log Message:
Be more thorough about deleting ZEC files.


=== ZODB3/ZEO/tests/ConnectionTests.py 1.30 => 1.31 ===
--- ZODB3/ZEO/tests/ConnectionTests.py:1.30	Mon Jun 16 13:37:52 2003
+++ ZODB3/ZEO/tests/ConnectionTests.py	Mon Jun 16 14:18:41 2003
@@ -86,6 +86,7 @@
         self._pids = []
         self._servers = []
         self.conf_paths = []
+        self.caches = []
         self._newAddr()
         self.startServer()
 
@@ -105,13 +106,11 @@
             # Not in Windows Python until 2.3
             for pid in self._pids:
                 os.waitpid(pid, 0)
-        for i in 0, 1:
-            path = "c1-test-%d.zec" % i
-            if os.path.exists(path):
-                try:
+        for c in self.caches:
+            for i in 0, 1:
+                path = "c1-test-%d.zec" % i
+                if os.path.exists(path):
                     os.unlink(path)
-                except os.error:
-                    pass
         self.__super_tearDown()
 
     def _newAddr(self):
@@ -127,6 +126,7 @@
     def openClientStorage(self, cache='', cache_size=200000, wait=1,
                           read_only=0, read_only_fallback=0,
                           username=None, password=None, realm=None):
+        self.caches.append(cache)
         storage = TestClientStorage(self.addr,
                                     client=cache,
                                     cache_size=cache_size,