Index: test_PythonDirectory.py
===================================================================
--- test_PythonDirectory.py	(revision 284)
+++ test_PythonDirectory.py	(working copy)
@@ -133,8 +133,11 @@
         return stream
 
     def renameFile(self, fname, tname):
-        return os.rename( os.path.join( self.path, fname ),
-                          os.path.join( self.path, tname ) )
+        fromName = os.path.join( self.path, fname )
+        toName = os.path.join( self.path, tname )
+        if os.path.exists( toName ):
+            os.remove( toName )
+        os.rename( fromName, toName )
 
     def touchFile( self, name):
 
@@ -170,7 +173,6 @@
         return PythonFileDirectory( self.STORE_DIR )
 
     def closeStore(self, store, *args):
-        
         for arg in args:
             if arg: arg.close()
         store.close()
