def test_configure_active_directory_error_configuring(self): vserver_name = 'fake_cifs_server_name' # cifs_server is made of first seven symbols and end six symbols # separated by two dots. cifs_server = 'FAKE_CI..R_NAME' arguments = { 'admin-username': '******', 'admin-password': '******', 'force-account-overwrite': 'true', 'cifs-server': cifs_server, 'domain': 'FAKE', } self.driver._configure_dns = mock.Mock() self.stubs.Set(self._vserver_client, 'send_request', mock.Mock(side_effect=naapi.NaApiError())) self.assertRaises( exception.NetAppException, self.driver._configure_active_directory, self.security_service, self._vserver_client, vserver_name, ) self.driver._configure_dns.assert_called_with( self.security_service, self._vserver_client) self._vserver_client.send_request.assert_called_once_with( 'cifs-server-create', arguments)
def test_deny_access_exception_raised(self): self.stubs.Set(self.helper, '_restrict_access', mock.Mock(side_effect=naapi.NaApiError())) self.assertRaises( naapi.NaApiError, self.helper.deny_access, self._context, self.share, {'access_to': 'fake_access'}, )
def test_licenses_exception_raise(self): self.stubs.Set(self.driver._client, 'send_request', mock.Mock(side_effect=naapi.NaApiError())) self.stubs.Set(driver.LOG, 'error', mock.Mock()) self.driver._check_licenses() self.driver._client.send_request.assert_called_once_with( 'license-v2-list-info') driver.LOG.error.assert_called_once_with(mock.ANY, mock.ANY)
def test_allow_access_user_type_rule_already_present(self): self.stubs.Set(self.helper._client, 'send_request', mock.Mock(side_effect=naapi.NaApiError('13130'))) access = {'access_to': 'fake_access', 'access_type': 'user'} self.assertRaises( exception.ShareAccessExists, self.helper.allow_access, self._context, self.share, access, ) self.helper._client.send_request.assert_called_once_with( 'cifs-share-access-control-create', { 'permission': 'full_control', 'share': self.name, 'user-or-group': access['access_to'], }, )
def raise_exception_13114(*args, **kwargs): pathname = args[1]['rules']['exports-rule-info-2']['pathname'] if (pathname.startswith(volume_path) and not self.helper.nfs_exports_with_prefix): raise naapi.NaApiError('13114')
def raise_exception_13114(*args, **kwargs): pathname = args[1]['rules']['exports-rule-info-2']['pathname'] if pathname.startswith(volume_path): raise naapi.NaApiError('13114')