Issue #7367: Ensure test directory always gets removed.
This commit is contained in:
parent
5472c1c004
commit
c4a2745174
|
@ -15,11 +15,11 @@ class PkgutilTests(unittest.TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.dirname = tempfile.mkdtemp()
|
self.dirname = tempfile.mkdtemp()
|
||||||
|
self.addCleanup(shutil.rmtree, self.dirname)
|
||||||
sys.path.insert(0, self.dirname)
|
sys.path.insert(0, self.dirname)
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
del sys.path[0]
|
del sys.path[0]
|
||||||
shutil.rmtree(self.dirname)
|
|
||||||
|
|
||||||
def test_getdata_filesys(self):
|
def test_getdata_filesys(self):
|
||||||
pkg = 'test_getdata_filesys'
|
pkg = 'test_getdata_filesys'
|
||||||
|
@ -85,9 +85,9 @@ class PkgutilTests(unittest.TestCase):
|
||||||
# this does not appear to create an unreadable dir on Windows
|
# this does not appear to create an unreadable dir on Windows
|
||||||
# but the test should not fail anyway
|
# but the test should not fail anyway
|
||||||
os.mkdir(d, 0)
|
os.mkdir(d, 0)
|
||||||
|
self.addCleanup(os.rmdir, d)
|
||||||
for t in pkgutil.walk_packages(path=[self.dirname]):
|
for t in pkgutil.walk_packages(path=[self.dirname]):
|
||||||
self.fail("unexpected package found")
|
self.fail("unexpected package found")
|
||||||
os.rmdir(d)
|
|
||||||
|
|
||||||
class PkgutilPEP302Tests(unittest.TestCase):
|
class PkgutilPEP302Tests(unittest.TestCase):
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue