def test_version(self): binstar = mock.MagicMock uploader = Uploader(binstar, 'project', version='version') self.assertEqual(uploader.version, 'version') uploader = Uploader(binstar, 'project') self.assertIsInstance(uploader.version, str)
def upload(args): binstar = get_binstar(args) uploader = Uploader(binstar, args.notebook, user=args.user, summary=args.summary, version=args.version, thumbnail=args.thumbnail, name=args.name) try: upload_info = uploader.upload(force=args.force) log.info("{} has been uploaded.".format(args.notebook)) log.info("You can visit your notebook at {}".format(notebook_url(upload_info))) except (errors.BinstarError, IOError) as e: log.error(str(e))
def upload(args): binstar = get_binstar(args) uploader = Uploader(binstar, args.notebook, user=args.user, summary=args.summary, version=args.version) if os.path.exists(args.notebook): upload_info = uploader.upload(force=args.force) log.info("{} has been uploaded.".format(args.notebook)) log.info("You can visit your notebook at {}".format(notebook_url(upload_info))) else: raise errors.BinstarError("{} can't be found".format(args.notebook)) if uploader.msg is not None: log.error(uploader.msg)
def upload(args): aserver_api = get_server_api(args.token, args.site) uploader = Uploader(aserver_api, args.notebook, user=args.user, summary=args.summary, version=args.version, thumbnail=args.thumbnail, name=args.name) try: upload_info = uploader.upload(force=args.force) logger.warning("`anaconda notebook` is going to be deprecated") logger.warning("use `anaconda upload` instead.") logger.info("{} has been uploaded.".format(args.notebook)) logger.info("You can visit your notebook at {}".format(notebook_url(upload_info))) except (errors.BinstarError, IOError) as e: logger.error(str(e))
def upload(args): aserver_api = get_binstar(args) uploader = Uploader(aserver_api, args.notebook, user=args.user, summary=args.summary, version=args.version, thumbnail=args.thumbnail, name=args.name) try: upload_info = uploader.upload(force=args.force) log.info("{} has been uploaded.".format(args.notebook)) log.info("You can visit your notebook at {}".format( notebook_url(upload_info))) except (errors.BinstarError, IOError) as e: log.error(str(e))
def upload(args): aserver_api = get_server_api(args.token, args.site, args.log_level) uploader = Uploader(aserver_api, args.notebook, user=args.user, summary=args.summary, version=args.version, thumbnail=args.thumbnail, name=args.name) try: upload_info = uploader.upload(force=args.force) log.warn("`anaconda notebook` is going to be deprecated") log.warn("use `anaconda upload` instead.") log.info("{} has been uploaded.".format(args.notebook)) log.info("You can visit your notebook at {}".format( notebook_url(upload_info))) except (errors.BinstarError, IOError) as e: log.error(str(e))
def test_package_name(self): binstar = mock.MagicMock() uploader = Uploader(binstar, '~/notebooks/my notebook.ipynb') self.assertEqual(uploader.project, 'my-notebook')
def test_package(self): binstar = mock.MagicMock() binstar.package.side_effect = errors.NotFound([]) binstar.add_package.return_value = 'package' uploader = Uploader(binstar, 'project') self.assertEqual(uploader.package, 'package')
def test_release_not_exist(self): binstar = mock.MagicMock() binstar.release.side_effect = errors.NotFound([]) binstar.add_release.return_value = 'release' uploader = Uploader(binstar, 'project') self.assertEqual(uploader.release, 'release')
def test_release(self): binstar = mock.MagicMock() binstar.release.return_value = 'release' uploader = Uploader(binstar, 'notebook') self.assertEqual(uploader.release, 'release')
def test_package_name(self): aserver_api = mock.MagicMock() uploader = Uploader(aserver_api, '~/notebooks/my notebook.ipynb') self.assertEqual(uploader.project, 'my-notebook')
def test_package(self): aserver_api = mock.MagicMock() aserver_api.package.side_effect = errors.NotFound([]) aserver_api.add_package.return_value = 'package' uploader = Uploader(aserver_api, 'project') self.assertEqual(uploader.package, 'package')
def test_release_not_exist(self): aserver_api = mock.MagicMock() aserver_api.release.side_effect = errors.NotFound([]) aserver_api.add_release.return_value = 'release' uploader = Uploader(aserver_api, 'project') self.assertEqual(uploader.release, 'release')
def test_release(self): aserver_api = mock.MagicMock() aserver_api.release.return_value = 'release' uploader = Uploader(aserver_api, 'notebook') self.assertEqual(uploader.release, 'release')