Esempio n. 1
0
 def test_nova_client_system_scope(self, p_session, p_plugin_loader,
                                   p_client, p_api_version):
     self.override_config('os_system_scope', 'all')
     nova.novaclient(self.ctx)
     p_plugin_loader.return_value.load_from_options.assert_called_once_with(
         auth_url='http://keystonehost/identity',
         password='******', project_domain_name='default',
         project_name=None, user_domain_name='default',
         system_scope='all', username='******'
     )
Esempio n. 2
0
 def test_nova_client_privileged_user(self, p_session, p_plugin_loader,
                                      p_client, p_api_version):
     nova.novaclient(self.ctx)
     p_plugin_loader.return_value.load_from_options.assert_called_once_with(
         auth_url='http://keystonehost/identity_admin',
         password='******', project_name=None, username='******'
     )
     p_client.assert_called_once_with(
         p_api_version(nova.NOVA_API_VERSION),
         session=p_session.return_value, region_name=None,
         insecure=False, endpoint_type='publicURL', cacert=None,
         timeout=None, extensions=nova.nova_extensions)
Esempio n. 3
0
 def test_nova_client_privileged_user(self, p_session, p_plugin_loader,
                                      p_client, p_api_version):
     nova.novaclient(self.ctx)
     p_plugin_loader.return_value.load_from_options.assert_called_once_with(
         auth_url='http://keystonehost/identity',
         password='******', project_domain_name='default',
         project_name=None, user_domain_name='default', username='******'
     )
     p_client.assert_called_once_with(
         p_api_version(nova.NOVA_API_VERSION),
         session=p_session.return_value, region_name=None,
         insecure=False, endpoint_type='publicURL', cacert=None,
         timeout=None, global_request_id=self.ctx.global_id,
         extensions=nova.nova_extensions)
Esempio n. 4
0
 def test_nova_client_admin_endpoint(self, p_session, p_plugin_loader,
                                     p_client, p_api_version):
     nova.novaclient(self.ctx)
     p_plugin_loader.return_value.load_from_options.assert_called_once_with(
         auth_url='http://keystonehost/identity',
         password='******', project_domain_name='default',
         project_name=None, user_domain_name='default', username='******'
     )
     p_client.assert_called_once_with(
         p_api_version(nova.NOVA_API_VERSION),
         session=p_session.return_value, region_name=None,
         insecure=False, endpoint_type='publicURL',
         service_type='compute', service_name='nova',
         cacert=None, timeout=None, global_request_id=self.ctx.global_id,
         extensions=nova.nova_extensions)