コード例 #1
0
 def __init__(self, *args, **kwargs):
     """Initialize QnapShareDriver."""
     super(QnapShareDriver, self).__init__(False, *args, **kwargs)
     self.private_storage = kwargs.get('private_storage')
     self.api_executor = None
     self.group_stats = {}
     self.configuration.append_config_values(qnap_manila_opts)
     self.share_api = share.API()
コード例 #2
0
ファイル: test_api.py プロジェクト: Hussnain1/manila
    def setUp(self):
        super(ShareAPITestCase, self).setUp()
        self.context = context.get_admin_context()
        self.scheduler_rpcapi = mock.Mock()
        self.share_rpcapi = mock.Mock()
        self.api = share.API()
        self.stubs.Set(self.api, 'scheduler_rpcapi', self.scheduler_rpcapi)
        self.stubs.Set(self.api, 'share_rpcapi', self.share_rpcapi)
        self.stubs.Set(quota.QUOTAS, 'reserve', lambda *args, **kwargs: None)

        self.patcher = mock.patch.object(timeutils, 'utcnow')
        self.mock_utcnow = self.patcher.start()
        self.mock_utcnow.return_value = datetime.datetime.utcnow()
        self.addCleanup(self.patcher.stop)

        self.policy_patcher = mock.patch.object(share_api.policy,
                                                'check_policy')
        self.policy_patcher.start()
        self.addCleanup(self.policy_patcher.stop)
コード例 #3
0
 def __init__(self):
     self.share_api = share.API()
     super(ShareInstancesController, self).__init__()
コード例 #4
0
 def __init__(self):
     super(ShareSnapshotsController, self).__init__()
     self.share_api = share.API()
コード例 #5
0
ファイル: shares.py プロジェクト: wenlf/manila
 def __init__(self):
     super(ShareController, self).__init__()
     self.share_api = share.API()
     self._access_view_builder = share_access_views.ViewBuilder()
コード例 #6
0
 def __init__(self):
     self.share_api = share.API()
     self._view_builder_class = share_servers_views.ViewBuilder
     self.resource_name = 'share_server'
     super(ShareServerController, self).__init__()
コード例 #7
0
ファイル: api.py プロジェクト: ponychou/manila
 def __init__(self, db_driver=None):
     self.scheduler_rpcapi = scheduler_rpcapi.SchedulerAPI()
     self.share_rpcapi = share_rpcapi.ShareAPI()
     self.share_api = share.API()
     super(API, self).__init__(db_driver)
コード例 #8
0
ファイル: share_instances.py プロジェクト: stackhpc/manila
 def __init__(self):
     self.share_api = share.API()
     super(self.__class__, self).__init__()
コード例 #9
0
ファイル: admin_actions.py プロジェクト: mbr4v0v/manila
 def __init__(self, *args, **kwargs):
     super(AdminController, self).__init__(*args, **kwargs)
     self.resource_name = self.collection.rstrip('s')
     self.share_api = share.API()
コード例 #10
0
 def __init__(self):
     self.share_api = share.API()
     super(ShareServerController, self).__init__()
コード例 #11
0
 def __init__(self):
     self.share_api = share.API()
     super(ShareMetadataController, self).__init__()
コード例 #12
0
ファイル: share_replicas.py プロジェクト: vkmc/manila
 def __init__(self):
     super(ShareReplicationController, self).__init__()
     self.share_api = share.API()
コード例 #13
0
ファイル: share_networks.py プロジェクト: onstring/manila
 def __init__(self):
     super(ShareNetworkController, self).__init__()
     self.share_rpcapi = share_rpcapi.ShareAPI()
     self.share_api = share.API()
コード例 #14
0
 def __init__(self, *args, **kwargs):
     super(ShareUnmanageController, self).__init__(*args, **kwargs)
     self.share_api = share.API()
コード例 #15
0
ファイル: share_unmanage.py プロジェクト: ljzjohnson/manila
 def __init__(self, *args, **kwargs):
     super(self.__class__, self).__init__(*args, **kwargs)
     self.share_api = share.API()
コード例 #16
0
 def __init__(self):
     super(self.__class__, self).__init__()
     self.share_api = share.API()
     self._access_view_builder = share_access_views.ViewBuilder()
     self._migration_view_builder = share_migration_views.ViewBuilder()
コード例 #17
0
ファイル: share_accesses.py プロジェクト: vast-data/manila
 def __init__(self):
     super(ShareAccessesController, self).__init__()
     self.share_api = share.API()