def test_create_client_by_endpoint(self): cfg.CONF.set_default('cinder_endpoint', 'http://127.0.0.1:8776/v3', 'cinder_client') client = cinder.create(self._context, cfg.CONF) self.assertEqual('volumev3', client.client.service_type) self.assertEqual('http://127.0.0.1:8776/v3/abcd', client.client.management_url)
def test_create_client(self, create, get_url): get_url.return_value = self._public_url client_config = cfg.CONF[cinder.CONFIG_GROUP] client_version = cinder.CINDERCLIENT_VERSION session = object() args = { 'project_id': self._context.project_id, 'cacert': client_config.cinder_ca_cert_file, 'insecure': client_config.cinder_auth_insecure, } cinder.create(self._context, cfg.CONF) create.assert_called_with(client_version, **args) cinder.create(self._context, cfg.CONF, session=session) create.assert_called_with(client_version, endpoint_override=self._public_url, session=session)
def test_create_client_by_catalog(self): client = cinder.create(self._context, cfg.CONF) self.assertEqual('volumev3', client.client.service_type) self.assertEqual('http://127.0.0.1:8776/v3/abcd', client.client.management_url)