コード例 #1
0
    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)
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
 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)