From: Kristján Valur Jónsson Date: Fri, 6 Feb 2009 10:17:34 +0000 (+0000) Subject: Fix a number of Win32ErrorTests error cases. chmod wasn't being tested. 'access... X-Git-Tag: v2.7a1~2098 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e20f54f542195e053653b1902db7a4c1642f4589;p=python Fix a number of Win32ErrorTests error cases. chmod wasn't being tested. 'access' never raises an error. --- diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py index 4180d0600d..64b29ead24 100644 --- a/Lib/test/test_os.py +++ b/Lib/test/test_os.py @@ -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",