Implement importlib.util.set_loader: a decorator to automatically set

__loader__ on modules.
This commit is contained in:
Brett Cannon 2009-03-10 05:17:37 +00:00
parent d43b30b046
commit 2cf03a8204
7 changed files with 34 additions and 12 deletions

View file

@ -24,6 +24,8 @@ class LoaderTests(abc.LoaderTests):
('__package__', '')]:
self.assertEqual(getattr(module, attr), value)
self.assert_(ext_util.NAME in sys.modules)
self.assert_(isinstance(module.__loader__,
importlib._ExtensionFileLoader))
def test_package(self):
# Extensions are not found in packages.