diff options
author | Benjamin Peterson <benjamin@python.org> | 2014-04-04 17:55:56 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2014-04-04 17:55:56 (GMT) |
commit | d7ffb77e6f3a54a71b053b17147da5cec05a2b11 (patch) | |
tree | 748b267e39a1fdb279a73c3fed93f9c3f595d35e | |
parent | b41299e4985b4850e590bbf414ff6cf559a873a9 (diff) | |
download | cpython-d7ffb77e6f3a54a71b053b17147da5cec05a2b11.zip cpython-d7ffb77e6f3a54a71b053b17147da5cec05a2b11.tar.gz cpython-d7ffb77e6f3a54a71b053b17147da5cec05a2b11.tar.bz2 |
make temporary read-only files writable, so rmtree can remove them (#21128)
-rw-r--r-- | Lib/test/test_argparse.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/test/test_argparse.py b/Lib/test/test_argparse.py index a9b47b7..fdf2b67 100644 --- a/Lib/test/test_argparse.py +++ b/Lib/test/test_argparse.py @@ -47,6 +47,9 @@ class TempDirMixin(object): def tearDown(self): os.chdir(self.old_dir) + for root, dirs, files in os.walk(self.temp_dir, topdown=False): + for name in files: + os.chmod(os.path.join(self.temp_dir, name), stat.S_IWRITE) shutil.rmtree(self.temp_dir, True) def create_readonly_file(self, filename): |