Commit caf5a22c authored by Ned Deily's avatar Ned Deily

Issue #7367: Add test case to test_pkgutil for walking path with

an unreadable directory.
parent 92a81a1e
......@@ -84,6 +84,17 @@ class PkgutilTests(unittest.TestCase):
del sys.modules[pkg]
def test_unreadable_dir_on_syspath(self):
# issue7367 - walk_packages failed if unreadable dir on sys.path
package_name = "unreadable_package"
d = os.path.join(self.dirname, package_name)
# this does not appear to create an unreadable dir on Windows
# but the test should not fail anyway
os.mkdir(d, 0)
for t in pkgutil.walk_packages(path=[self.dirname]):
self.fail("unexpected package found")
os.rmdir(d)
class PkgutilPEP302Tests(unittest.TestCase):
class MyTestLoader(object):
......
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