Implement os.{chdir,rename,rmdir,remove} using Win32 directly.

This commit is contained in:
Martin v. Löwis 2006-05-04 10:08:42 +00:00
parent 777367103c
commit 8e0d494e41
4 changed files with 178 additions and 96 deletions

View file

@ -48,12 +48,12 @@ class TestShutil(unittest.TestCase):
if self.errorState == 0:
self.assertEqual(func, os.remove)
self.assertEqual(arg, self.childpath)
self.assertEqual(exc[0], OSError)
self.failUnless(issubclass(exc[0], OSError))
self.errorState = 1
else:
self.assertEqual(func, os.rmdir)
self.assertEqual(arg, TESTFN)
self.assertEqual(exc[0], OSError)
self.failUnless(issubclass(exc[0], OSError))
self.errorState = 2
def test_rmtree_dont_delete_file(self):