[Checkins] SVN: zc.buildout/branches/help-api/src/zc/buildout/rmtree.py Removed an unneeded example that caused a spurious test failure on

Godefroid Chapelle gotcha at bubblenet.be
Sun Mar 29 17:22:29 EDT 2009


Log message for revision 98516:
  Removed an unneeded example that caused a spurious test failure on
  non-windows systems.

Changed:
  U   zc.buildout/branches/help-api/src/zc/buildout/rmtree.py

-=-
Modified: zc.buildout/branches/help-api/src/zc/buildout/rmtree.py
===================================================================
--- zc.buildout/branches/help-api/src/zc/buildout/rmtree.py	2009-03-29 21:22:22 UTC (rev 98515)
+++ zc.buildout/branches/help-api/src/zc/buildout/rmtree.py	2009-03-29 21:22:28 UTC (rev 98516)
@@ -24,38 +24,32 @@
     read only file.
     This tries to chmod the file to writeable and retries before giving up.
 
-    >>> import shutil
     >>> from tempfile import mkdtemp
 
     Let's make a directory ...
+
     >>> d = mkdtemp()
 
     and make sure it is actually there
+
     >>> os.path.isdir (d)
     1
 
     Now create a file ...
+
     >>> foo = os.path.join (d, 'foo')
     >>> open (foo, 'w').write ('huhu')
 
     and make it unwriteable
+
     >>> os.chmod (foo, 0400)
 
-    now let's see how shutil.rmtree behaves
+    rmtree should be able to remove it:
 
-    >>> shutil.rmtree (d) # doctest: +ELLIPSIS
-    Traceback (most recent call last):
-    ...
-    OSError: [Errno 13] Permission denied: '...foo'
-
-    the directory is still there!
-    >>> os.path.isdir (d)
-    1
-
-    the new function should be able to solve this for us
     >>> rmtree (d)
 
     and now the directory is gone
+
     >>> os.path.isdir (d)
     0
     """



More information about the Checkins mailing list