コード例 #1
0
    def test_allowed_gluster_replica_count(self, replica_count):
        def glusterVolumeInfo(volumeName=None, remoteServer=None):
            return {'music': {'replicaCount': replica_count}}

        storageServer.supervdsm.glusterVolumeInfo = glusterVolumeInfo

        gluster = GlusterFSConnection(id="id", spec="192.168.122.1:/music")
        gluster.validate()
コード例 #2
0
ファイル: storageserver_test.py プロジェクト: dong-df/vdsm
    def test_validate(self, monkeypatch):
        monkeypatch.setattr(storageServer, 'supervdsm', FakeSupervdsm())
        monkeypatch.setattr(gluster_cli, 'exists', lambda: True)

        storageServer.supervdsm.glusterVolumeInfo = self.glusterVolumeInfo

        gluster = GlusterFSConnection(id="id", spec="192.168.122.1:/music")
        gluster.validate()
コード例 #3
0
ファイル: storageserver_test.py プロジェクト: nirs/vdsm
    def test_allowed_gluster_replica_count(self, replica_count):

        def glusterVolumeInfo(volumeName=None, remoteServer=None):
            return {'music': {'replicaCount': replica_count}}

        storageServer.supervdsm.glusterVolumeInfo = glusterVolumeInfo

        gluster = GlusterFSConnection(id="id", spec="192.168.122.1:/music")
        gluster.validate()
コード例 #4
0
ファイル: storageserver_test.py プロジェクト: dong-df/vdsm
    def test_allowed_gluster_replica_count(self, monkeypatch, replica_count):
        monkeypatch.setattr(storageServer, 'supervdsm', FakeSupervdsm())
        monkeypatch.setattr(GlusterFSConnection, 'ALLOWED_REPLICA_COUNTS',
                            ('1', '3'))

        def glusterVolumeInfo(volumeName=None, remoteServer=None):
            return {
                'music': {
                    'replicaCount': replica_count,
                    'volumeType': 'REPLICATE'
                }
            }

        storageServer.supervdsm.glusterVolumeInfo = glusterVolumeInfo

        gluster = GlusterFSConnection(id="id", spec="192.168.122.1:/music")
        gluster.validate()
コード例 #5
0
    def test_validate(self):
        storageServer.supervdsm.glusterVolumeInfo = self.glusterVolumeInfo

        gluster = GlusterFSConnection(id="id", spec="192.168.122.1:/music")
        gluster.validate()
コード例 #6
0
ファイル: storageserver_test.py プロジェクト: nirs/vdsm
    def test_validate(self):
        storageServer.supervdsm.glusterVolumeInfo = self.glusterVolumeInfo

        gluster = GlusterFSConnection(id="id", spec="192.168.122.1:/music")
        gluster.validate()