Commit ce2ab351 authored by Neal Norwitz's avatar Neal Norwitz

Try to make this test more resistant to dropping from previous runs (ie, files...

Try to make this test more resistant to dropping from previous runs (ie, files that may exist but cause the test to fail).  Should be backported (assuming it works :-)
parent c990f645
...@@ -27,6 +27,7 @@ class urlopen_FileTests(unittest.TestCase): ...@@ -27,6 +27,7 @@ class urlopen_FileTests(unittest.TestCase):
def setUp(self): def setUp(self):
"""Setup of a temp file to use for testing""" """Setup of a temp file to use for testing"""
self.text = "test_urllib: %s\n" % self.__class__.__name__ self.text = "test_urllib: %s\n" % self.__class__.__name__
test_support.unlink(test_support.TESTFN)
FILE = file(test_support.TESTFN, 'wb') FILE = file(test_support.TESTFN, 'wb')
try: try:
FILE.write(self.text) FILE.write(self.text)
...@@ -195,6 +196,7 @@ class urlretrieve_FileTests(unittest.TestCase): ...@@ -195,6 +196,7 @@ class urlretrieve_FileTests(unittest.TestCase):
def test_copy(self): def test_copy(self):
# Test that setting the filename argument works. # Test that setting the filename argument works.
second_temp = "%s.2" % test_support.TESTFN second_temp = "%s.2" % test_support.TESTFN
test_support.unlink(second_temp)
self.registerFileForCleanUp(second_temp) self.registerFileForCleanUp(second_temp)
result = urllib.urlretrieve(self.constructLocalFileUrl( result = urllib.urlretrieve(self.constructLocalFileUrl(
test_support.TESTFN), second_temp) test_support.TESTFN), second_temp)
...@@ -219,6 +221,7 @@ class urlretrieve_FileTests(unittest.TestCase): ...@@ -219,6 +221,7 @@ class urlretrieve_FileTests(unittest.TestCase):
self.assertEqual(count, count_holder[0]) self.assertEqual(count, count_holder[0])
count_holder[0] = count_holder[0] + 1 count_holder[0] = count_holder[0] + 1
second_temp = "%s.2" % test_support.TESTFN second_temp = "%s.2" % test_support.TESTFN
test_support.unlink(second_temp)
self.registerFileForCleanUp(second_temp) self.registerFileForCleanUp(second_temp)
urllib.urlretrieve(self.constructLocalFileUrl(test_support.TESTFN), urllib.urlretrieve(self.constructLocalFileUrl(test_support.TESTFN),
second_temp, hooktester) second_temp, hooktester)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment