diff options
Diffstat (limited to 'Lib/test/test_urllib.py')
-rw-r--r-- | Lib/test/test_urllib.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Lib/test/test_urllib.py b/Lib/test/test_urllib.py index 4851742aff..02f89c3756 100644 --- a/Lib/test/test_urllib.py +++ b/Lib/test/test_urllib.py @@ -547,6 +547,20 @@ class Pathname_Tests(unittest.TestCase): def test_main(): + # cleanup old test dir on Windows buildbots + old_test_path = test_support.TESTFN + ".2" + if os.path.isdir(old_test_path): + for root, dirs, files in os.walk(old_test_path, topdown=False): + for name in files: + os.remove(os.path.join(root, name)) + for name in dirs: + dirname = os.path.join(root, name) + if not os.path.islink(dirname): + os.rmdir(dirname) + else: + os.remove(dirname) + os.rmdir(old_test_path) + test_support.run_unittest( urlopen_FileTests, urlopen_HttpTests, |