test_importhooks.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:web_ctp 作者: molebot 项目源码 文件源码
def testImpWrapper(self):
        i = ImpWrapper()
        sys.meta_path.append(i)
        sys.path_hooks.insert(0, ImpWrapper)
        mnames = (
            "colorsys", "urllib.parse", "distutils.core", "sys",
        )
        for mname in mnames:
            parent = mname.split(".")[0]
            for n in list(sys.modules):
                if n.startswith(parent):
                    del sys.modules[n]
        for mname in mnames:
            m = __import__(mname, globals(), locals(), ["__dummy__"])
            # to make sure we actually handled the import
            self.assertTrue(hasattr(m, "__loader__"))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号