def test_client_v1_password(self): gc = client.Client('1', password='******', endpoint='http://freezer.org', session=self.session) self.assertEqual("password", gc.opts.os_password) self.assertIsInstance(gc, v1.client.Client)
def test_client_v1_username(self): gc = client.Client('1', endpoint='http://freezer.org', username='******', session=self.session) self.assertEqual("caihui", gc.opts.os_username) self.assertIsInstance(gc, v1.client.Client)
def test_client_v1_auth_url(self): gc = client.Client(version='1', auth_url='http://example.com', endpoint='http://freezer.org', session=self.session) self.assertEqual("http://freezer.org", gc.opts.os_backup_url) self.assertIsInstance(gc, v1.client.Client)
def client(request): """Return a freezer client object""" api_url = _get_service_url(request) # get keystone version to connect to credentials = { 'token': request.user.token.id, 'auth_url': getattr(settings, 'OPENSTACK_KEYSTONE_URL'), 'endpoint': api_url, 'project_id': request.user.project_id, } credentials['project_domain_name'] = \ request.user.domain_name or 'Default' return freezer_client.Client(**credentials)
def freezer_main(client): if CONF.action is None: CONF.print_help() return 65 # os.EX_DATAERR apiclient = None verify = True if CONF.insecure: verify = False if CONF.no_api is False: try: apiclient = client.Client(opts=CONF, verify=verify) if CONF.client_id: apiclient.client_id = CONF.client_id except Exception as e: LOG.error(e) print e sys.exit(1) else: if winutils.is_windows(): print("--no-api mode is not available on windows") return 69 # os.EX_UNAVAILABLE
def test_client_default_version(self): gc = client.Client(session=self.session) self.assertIsInstance(gc, v2.client.Client)
def test_client_v2_porject_name(self): gc = client.Client('2', project_name='tecs', session=self.session) self.assertEqual("tecs", gc.opts.os_project_name) self.assertIsInstance(gc, v2.client.Client)
def test_client_v2_password(self): gc = client.Client('2', password='******', session=self.session) self.assertEqual("password", gc.opts.os_password) self.assertIsInstance(gc, v2.client.Client)
def test_client_v2_username(self): gc = client.Client('2', username='******', session=self.session) self.assertEqual("caihui", gc.opts.os_username) self.assertIsInstance(gc, v2.client.Client)
def test_client_v2_endpoint(self): gc = client.Client(version='2', endpoint='http://freezer.org', session=self.session) self.assertEqual("http://freezer.org", gc.opts.os_backup_url) self.assertIsInstance(gc, v2.client.Client)
def test_client_v2_auth_url(self): gc = client.Client(version='2', auth_url='http://example.com', session=self.session) self.assertEqual("http://example.com", gc.opts.os_auth_url) self.assertIsInstance(gc, v2.client.Client)