def test_link_mime_renderer(self):
        link_package(self.mime_renderer_dir)
        linked = _get_linked_packages().keys()
        assert '@jupyterlab/mime-extension-test' in linked
        assert '@jupyterlab/mime-extension-test' in _get_extensions(self.app_dir)

        unlink_package('@jupyterlab/mime-extension-test')
        linked = _get_linked_packages().keys()
        assert '@jupyterlab/mime-extension-test' not in linked
        assert '@jupyterlab/mime-extension-test' not in _get_extensions(self.app_dir)
Example #2
0
    def test_link_mime_renderer(self):
        link_package(self.mime_renderer_dir)
        linked = _get_linked_packages().keys()
        assert '@jupyterlab/mime-extension-test' in linked
        assert '@jupyterlab/mime-extension-test' in _get_extensions(self.app_dir)

        unlink_package('@jupyterlab/mime-extension-test')
        linked = _get_linked_packages().keys()
        assert '@jupyterlab/mime-extension-test' not in linked
        assert '@jupyterlab/mime-extension-test' not in _get_extensions(self.app_dir)
Example #3
0
 def test_link_package(self):
     path = self.mock_package
     link_package(path)
     linked = _get_linked_packages().keys()
     with open(pjoin(path, 'package.json')) as fid:
         data = json.load(fid)
     assert data['name'] in linked
     assert not data['name'] in _get_extensions(self.app_dir)
     unlink_package(path)
     linked = _get_linked_packages().keys()
     assert not data['name'] in linked
 def test_link_package(self):
     path = self.mock_package
     link_package(path)
     linked = _get_linked_packages().keys()
     with open(pjoin(path, 'package.json')) as fid:
         data = json.load(fid)
     assert data['name'] in linked
     assert not data['name'] in _get_extensions(self.app_dir)
     unlink_package(path)
     linked = _get_linked_packages().keys()
     assert not data['name'] in linked
Example #5
0
 def test_link_package(self):
     path = os.path.realpath(pjoin(here, '..'))
     link_package(path)
     linked = _get_linked_packages().keys()
     with open(pjoin(path, 'package.json')) as fid:
         data = json.load(fid)
     assert data['name'] in linked
     assert not data['name'] in list_extensions()
     unlink_package(path)
     linked = _get_linked_packages().keys()
     assert not data['name'] in linked
 def test_link_package(self):
     path = os.path.realpath(pjoin(here, '..'))
     link_package(path)
     linked = _get_linked_packages().keys()
     with open(pjoin(path, 'package.json')) as fid:
         data = json.load(fid)
     assert data['name'] in linked
     assert not data['name'] in list_extensions()
     unlink_package(path)
     linked = _get_linked_packages().keys()
     assert not data['name'] in linked
Example #7
0
 def test_unlink_package(self):
     target = self.source_dir
     link_package(target)
     unlink_package(target)
     linked = _get_linked_packages().keys()
     assert '@jupyterlab/python-tests' not in linked
     assert '@jupyterlab/python-tests' not in _get_extensions(self.app_dir)
 def test_unlink_package(self):
     target = self.source_dir
     link_package(target)
     unlink_package(target)
     linked = _get_linked_packages().keys()
     assert '@jupyterlab/python-tests' not in linked
     assert '@jupyterlab/python-tests' not in _get_extensions(self.app_dir)
Example #9
0
    def test_app_dir(self):
        app_dir = self.tempdir()

        install_extension(self.source_dir, app_dir)
        path = pjoin(app_dir, 'extensions', '*python-tests*.tgz')
        assert glob.glob(path)
        assert '@jupyterlab/python-tests' in _get_extensions(app_dir)

        uninstall_extension('@jupyterlab/python-tests', app_dir)
        path = pjoin(app_dir, 'extensions', '*python-tests*.tgz')
        assert not glob.glob(path)
        assert '@jupyterlab/python-tests' not in _get_extensions(app_dir)

        link_package(self.source_dir, app_dir)
        linked = _get_linked_packages(app_dir).keys()
        assert '@jupyterlab/python-tests' in linked

        unlink_package(self.source_dir, app_dir)
        linked = _get_linked_packages(app_dir).keys()
        assert '@jupyterlab/python-tests' not in linked
    def test_app_dir(self):
        app_dir = self.tempdir()

        install_extension(self.source_dir, app_dir)
        path = pjoin(app_dir, 'extensions', '*python-tests*.tgz')
        assert glob.glob(path)
        assert '@jupyterlab/python-tests' in _get_extensions(app_dir)

        uninstall_extension('@jupyterlab/python-tests', app_dir)
        path = pjoin(app_dir, 'extensions', '*python-tests*.tgz')
        assert not glob.glob(path)
        assert '@jupyterlab/python-tests' not in _get_extensions(app_dir)

        link_package(self.source_dir, app_dir)
        linked = _get_linked_packages(app_dir).keys()
        assert '@jupyterlab/python-tests' in linked

        unlink_package(self.source_dir, app_dir)
        linked = _get_linked_packages(app_dir).keys()
        assert '@jupyterlab/python-tests' not in linked
Example #11
0
 def test_link_extension(self):
     link_package(self.source_dir)
     linked = _get_linked_packages().keys()
     assert '@jupyterlab/python-tests' in linked
     assert '@jupyterlab/python-tests' in _get_extensions(self.app_dir)
 def test_link_extension(self):
     link_package(self.source_dir)
     linked = _get_linked_packages().keys()
     assert '@jupyterlab/python-tests' in linked
     assert '@jupyterlab/python-tests' in _get_extensions(self.app_dir)