]> granicus.if.org Git - python/commitdiff
Fix a number of Win32ErrorTests error cases. chmod wasn't being tested. 'access...
authorKristján Valur Jónsson <kristjan@ccpgames.com>
Fri, 6 Feb 2009 10:17:34 +0000 (10:17 +0000)
committerKristján Valur Jónsson <kristjan@ccpgames.com>
Fri, 6 Feb 2009 10:17:34 +0000 (10:17 +0000)
Lib/test/test_os.py

index 4180d0600dcb2622e4e73a4a18c835b9df7dbe62..64b29ead2412a327b4cd148fd8f3fc16e2a91fc1 100644 (file)
@@ -524,16 +524,18 @@ class Win32ErrorTests(unittest.TestCase):
         self.assertRaises(WindowsError, os.chdir, test_support.TESTFN)
 
     def test_mkdir(self):
-        self.assertRaises(WindowsError, os.chdir, test_support.TESTFN)
+        f = open(test_support.TESTFN, "w")
+        try:
+            self.assertRaises(WindowsError, os.mkdir, test_support.TESTFN)
+        finally:
+            f.close()
+            os.unlink(test_support.TESTFN)
 
     def test_utime(self):
         self.assertRaises(WindowsError, os.utime, test_support.TESTFN, None)
 
-    def test_access(self):
-        self.assertRaises(WindowsError, os.utime, test_support.TESTFN, 0)
-
     def test_chmod(self):
-        self.assertRaises(WindowsError, os.utime, test_support.TESTFN, 0)
+        self.assertRaises(WindowsError, os.chmod, test_support.TESTFN, 0)
 
 class TestInvalidFD(unittest.TestCase):
     singles = ["fchdir", "fdopen", "dup", "fdatasync", "fstat",