summaryrefslogtreecommitdiffstats
path: root/Lib/test
diff options
context:
space:
mode:
authorBrett Cannon <brett@python.org>2013-02-03 16:38:16 (GMT)
committerBrett Cannon <brett@python.org>2013-02-03 16:38:16 (GMT)
commitdf80914a1e7acbcf5d4c311cb2d3ab4023e7128e (patch)
tree56f2db08df3ad9c4738a69100872600f55b73719 /Lib/test
parentcd50108341ca4a8e78bf57f2b64b02f7526e8166 (diff)
parent9de80ac127a9cd9fab39844fcf0a58d1f9720363 (diff)
downloadcpython-df80914a1e7acbcf5d4c311cb2d3ab4023e7128e.zip
cpython-df80914a1e7acbcf5d4c311cb2d3ab4023e7128e.tar.gz
cpython-df80914a1e7acbcf5d4c311cb2d3ab4023e7128e.tar.bz2
merge
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_importlib/test_api.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/test/test_importlib/test_api.py b/Lib/test/test_importlib/test_api.py
index b39ab09..7dda1ff 100644
--- a/Lib/test/test_importlib/test_api.py
+++ b/Lib/test/test_importlib/test_api.py
@@ -183,6 +183,10 @@ class StartupTests(unittest.TestCase):
# Issue #17098: all modules should have __loader__ defined.
for name, module in sys.modules.items():
if isinstance(module, types.ModuleType):
+ # pyexpat/xml.parsers.expat have submodules that it creates
+ # by hand and do not set __loader__, which is acceptable.
+ if 'expat' in name:
+ continue
self.assertTrue(hasattr(module, '__loader__'),
'{!r} lacks a __loader__ attribute'.format(name))
if name in sys.builtin_module_names: