test_instantiate.py 文件源码

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

项目:widget-ts-cookiecutter 作者: jupyter-widgets 项目源码 文件源码
def example_instance(tmpdir_factory):
    from cookiecutter.main import cookiecutter
    import pip

    tmpdir = tmpdir_factory.mktemp('example_instance')

    with tmpdir.as_cwd():
        cookiecutter(PROJECT_ROOT, no_input=True, config_file=os.path.join(HERE, 'testconfig.yaml'))
        instance_path = tmpdir.join('jupyter-widget-testwidgets')
        with instance_path.as_cwd():
            print(str(instance_path))
            try:
                pip.main(['install', '-v', '-e', '.[test]'])
                yield instance_path
            finally:
                try:
                    pip.main(['uninstall', 'ipywidgettestwidgets', '-y'])
                except Exception:
                    pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号