def test_no_auth_obj(self): mock_client_loader = self.mock_object( nova.client_auth, 'AuthClientLoader') fake_context = 'fake_context' data = { 'nova': { 'api_microversion': 'foo_api_microversion', 'endpoint_type': 'foo_endpoint_type', 'region_name': 'foo_region_name', } } with test_utils.create_temp_config_with_opts(data): nova.novaclient(fake_context) mock_client_loader.assert_called_once_with( client_class=nova.nova_client.Client, exception_module=nova.nova_exception, cfg_group=nova.NOVA_GROUP ) mock_client_loader.return_value.get_client.assert_called_once_with( fake_context, version=data['nova']['api_microversion'], endpoint_type=data['nova']['endpoint_type'], region_name=data['nova']['region_name'], )
def test_with_auth_obj(self): fake_context = 'fake_context' data = { 'nova': { 'api_microversion': 'foo_api_microversion', 'endpoint_type': 'foo_endpoint_type', 'region_name': 'foo_region_name', } } with test_utils.create_temp_config_with_opts(data): nova.novaclient(fake_context) nova.AUTH_OBJ.get_client.assert_called_once_with( fake_context, version=data['nova']['api_microversion'], endpoint_type=data['nova']['endpoint_type'], region_name=data['nova']['region_name'], )
def test_no_auth_obj(self): mock_client_loader = self.mock_object( nova.client_auth, 'AuthClientLoader') fake_context = 'fake_context' data = { 'DEFAULT': { 'nova_admin_username': '******', 'nova_admin_password': '******', 'nova_admin_tenant_name': 'foo_tenant_name', 'nova_admin_auth_url': 'foo_auth_url', }, 'nova': { 'api_microversion': 'foo_api_microversion', 'api_insecure': True, 'ca_certificates_file': 'foo_ca_certificates_file', 'endpoint_type': 'foo_endpoint_type', 'region_name': 'foo_region_name', } } with test_utils.create_temp_config_with_opts(data): nova.novaclient(fake_context) mock_client_loader.assert_called_once_with( client_class=nova.nova_client.Client, exception_module=nova.nova_exception, cfg_group=nova.NOVA_GROUP, deprecated_opts_for_v2={ 'username': data['DEFAULT']['nova_admin_username'], 'password': data['DEFAULT']['nova_admin_password'], 'tenant_name': data['DEFAULT']['nova_admin_tenant_name'], 'auth_url': data['DEFAULT']['nova_admin_auth_url'], }, ) mock_client_loader.return_value.get_client.assert_called_once_with( fake_context, version=data['nova']['api_microversion'], insecure=data['nova']['api_insecure'], cacert=data['nova']['ca_certificates_file'], endpoint_type=data['nova']['endpoint_type'], region_name=data['nova']['region_name'], )
def test_no_auth_obj(self): mock_client_loader = self.mock_object(nova.client_auth, 'AuthClientLoader') fake_context = 'fake_context' data = { 'DEFAULT': { 'nova_admin_username': '******', 'nova_admin_password': '******', 'nova_admin_tenant_name': 'foo_tenant_name', 'nova_admin_auth_url': 'foo_auth_url', }, 'nova': { 'api_microversion': 'foo_api_microversion', 'api_insecure': True, 'ca_certificates_file': 'foo_ca_certificates_file', 'endpoint_type': 'foo_endpoint_type', 'region_name': 'foo_region_name', } } with test_utils.create_temp_config_with_opts(data): nova.novaclient(fake_context) mock_client_loader.assert_called_once_with( client_class=nova.nova_client.Client, exception_module=nova.nova_exception, cfg_group=nova.NOVA_GROUP, deprecated_opts_for_v2={ 'username': data['DEFAULT']['nova_admin_username'], 'password': data['DEFAULT']['nova_admin_password'], 'tenant_name': data['DEFAULT']['nova_admin_tenant_name'], 'auth_url': data['DEFAULT']['nova_admin_auth_url'], }, ) mock_client_loader.return_value.get_client.assert_called_once_with( fake_context, version=data['nova']['api_microversion'], insecure=data['nova']['api_insecure'], cacert=data['nova']['ca_certificates_file'], endpoint_type=data['nova']['endpoint_type'], region_name=data['nova']['region_name'], )