Ejemplo n.º 1
0
    def setUp(self):
        super(NetAppFileStorageLibraryTestCase, self).setUp()

        self.mock_object(na_utils, 'validate_driver_instantiation')

        # Mock loggers as themselves to allow logger arg validation
        mock_logger = log.getLogger('mock_logger')
        self.mock_object(lib_multi_svm.LOG,
                         'warning',
                         mock.Mock(side_effect=mock_logger.warning))
        self.mock_object(lib_multi_svm.LOG,
                         'error',
                         mock.Mock(side_effect=mock_logger.error))

        kwargs = {
            'configuration': fake.get_config_cmode(),
            'private_storage': mock.Mock(),
            'app_version': fake.APP_VERSION
        }

        self.library = lib_multi_svm.NetAppCmodeMultiSVMFileStorageLibrary(
            fake.DRIVER_NAME, **kwargs)
        self.library._client = mock.Mock()
        self.library._client.get_ontapi_version.return_value = (1, 21)
        self.client = self.library._client
        self.context = mock.Mock()
Ejemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     super(NetAppCmodeMultiSvmShareDriver,
           self).__init__(True, *args, **kwargs)
     self.library = lib_multi_svm.NetAppCmodeMultiSVMFileStorageLibrary(
         self.DRIVER_NAME, **kwargs)
     # NetApp driver supports updating security service for in use share
     # networks.
     self.security_service_update_support = True
Ejemplo n.º 3
0
 def __init__(self, *args, **kwargs):
     super(NetAppCmodeMultiSvmShareDriver,
           self).__init__(True, *args, **kwargs)
     self.library = lib_multi_svm.NetAppCmodeMultiSVMFileStorageLibrary(
         self.DRIVER_NAME, **kwargs)
     # NetApp driver supports updating security service for in use share
     # networks.
     self.security_service_update_support = True
     self.dhss_mandatory_security_service_association = {
         'nfs': None,
         'cifs': [
             'active_directory',
         ]
     }
Ejemplo n.º 4
0
    def setUp(self):
        super(NetAppFileStorageLibraryTestCase, self).setUp()

        self.mock_object(na_utils, 'validate_driver_instantiation')

        # Mock loggers as themselves to allow logger arg validation
        mock_logger = log.getLogger('mock_logger')
        self.mock_object(lib_multi_svm.LOG,
                         'warning',
                         mock.Mock(side_effect=mock_logger.warning))
        self.mock_object(lib_multi_svm.LOG,
                         'error',
                         mock.Mock(side_effect=mock_logger.error))

        kwargs = {
            'configuration': fake.get_config_cmode(),
            'private_storage': mock.Mock(),
            'app_version': fake.APP_VERSION
        }

        self.library = lib_multi_svm.NetAppCmodeMultiSVMFileStorageLibrary(
            fake.DRIVER_NAME, **kwargs)
        self.library._client = mock.Mock()
        self.library._client.get_ontapi_version.return_value = (1, 21)
        self.client = self.library._client
        self.fake_new_replica = copy.deepcopy(fake.SHARE)
        self.fake_new_ss = copy.deepcopy(fake.SHARE_SERVER)
        self.fake_new_vserver_name = 'fake_new_vserver'
        self.fake_new_ss['backend_details']['vserver_name'] = (
            self.fake_new_vserver_name
        )
        self.fake_new_replica['share_server'] = self.fake_new_ss
        self.fake_new_replica_host = 'fake_new_host'
        self.fake_replica = copy.deepcopy(fake.SHARE)
        self.fake_replica['id'] = fake.SHARE_ID2
        fake_ss = copy.deepcopy(fake.SHARE_SERVER)
        self.fake_vserver = 'fake_vserver'
        fake_ss['backend_details']['vserver_name'] = (
            self.fake_vserver
        )
        self.fake_replica['share_server'] = fake_ss
        self.fake_replica_host = 'fake_host'

        self.fake_new_client = mock.Mock()
        self.fake_client = mock.Mock()
Ejemplo n.º 5
0
 def __init__(self, *args, **kwargs):
     super(NetAppCmodeMultiSvmShareDriver, self).__init__(
         True, *args, **kwargs)
     self.library = lib_multi_svm.NetAppCmodeMultiSVMFileStorageLibrary(
         self.DRIVER_NAME, **kwargs)