def test_create_client(self, create, get_url): get_url.return_value = self._public_url client_config = cfg.CONF[neutron.CONFIG_GROUP] session = object() args = { 'endpoint_url': self._public_url, 'token': self._context.auth_token, 'cacert': client_config.neutron_ca_cert_file, 'insecure': client_config.neutron_auth_insecure, } neutron.create(self._context, cfg.CONF) create.assert_called_with(**args) neutron.create(self._context, cfg.CONF, session=session) create.assert_called_with(endpoint_override=self._public_url, session=session)
def test_create_client_by_catalog(self): nc = neutron.create(self._context, cfg.CONF) self.assertEqual('http://127.0.0.1:9696', nc.httpclient.endpoint_url)
def test_create_client_by_endpoint(self): cfg.CONF.set_default('neutron_endpoint', 'http://127.0.0.1:9696', 'neutron_client') nc = neutron.create(self._context, cfg.CONF) self.assertEqual('http://127.0.0.1:9696', nc.httpclient.endpoint_url)