Issue #21440: test_zipfile: replace last direct calls to os.remove() with
authorVictor Stinner <victor.stinner@gmail.com>
Wed, 3 Sep 2014 22:51:09 +0000 (00:51 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Wed, 3 Sep 2014 22:51:09 +0000 (00:51 +0200)
support.unlink()

Lib/test/test_zipfile.py

index 9b428e9ca8b2a164295735aec5a6324cb7dc4689..8dae2ebbeb0852c7e9457567969eeb867c27536d 100644 (file)
@@ -717,7 +717,7 @@ class PyZipFileTests(unittest.TestCase):
             with open(TESTFN, 'w') as f:
                 f.write('most definitely not a python file')
             self.assertRaises(RuntimeError, zipfp.writepy, TESTFN)
-            os.remove(TESTFN)
+            unlink(TESTFN)
 
     def test_write_pyfile_bad_syntax(self):
         os.mkdir(TESTFN2)
@@ -763,7 +763,7 @@ class ExtractTests(unittest.TestCase):
                 with open(writtenfile, "rb") as f:
                     self.assertEqual(fdata.encode(), f.read())
 
-                os.remove(writtenfile)
+                unlink(writtenfile)
 
         # remove the test file subdirectories
         rmtree(os.path.join(os.getcwd(), 'ziptest2dir'))
@@ -781,7 +781,7 @@ class ExtractTests(unittest.TestCase):
                 with open(outfile, "rb") as f:
                     self.assertEqual(fdata.encode(), f.read())
 
-                os.remove(outfile)
+                unlink(outfile)
 
         # remove the test file subdirectories
         rmtree(os.path.join(os.getcwd(), 'ziptest2dir'))
@@ -887,7 +887,7 @@ class ExtractTests(unittest.TestCase):
             self.check_file(correctfile, content)
             rmtree(fixedname.split('/')[0])
 
-            os.remove(TESTFN2)
+            unlink(TESTFN2)
 
 
 class OtherTests(unittest.TestCase):
@@ -1755,7 +1755,7 @@ class AbstractUniversalNewlineTests:
 
     def tearDown(self):
         for sep, fn in self.arcfiles.items():
-            os.remove(fn)
+            unlink(fn)
         unlink(TESTFN)
         unlink(TESTFN2)