test_lazyimports.py 文件源码

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

项目:sequana 作者: sequana 项目源码 文件源码
def test_lazy(mocker):
    import sys
    import sequana.lazy as lazy
    import sequana.lazyimports as lazyimports
    import imp

    li = lazyimports.LazyImport('os')
    li
    # we import sphinx now, and reload the module so enter in the case where
    # sphinx is loaded
    import sphinx
    imp.reload(lazyimports)
    try:
        assert lazy.enabled() == False
        li = lazyimports.LazyImport("os")
        li.path
    except Exception as err:
        raise(err)
    finally:
        #del sys.modules['sphinx']
        #imp.reload(lazyimports)
        #assert lazy.enabled() == True
        pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号