Exemple #1
0
 def create(cli, mover, path, ro=False, host_config=None):
     mover_id = VNXMover.get_id(mover)
     resp = cli.create_nfs_export(mover_id,
                                  path,
                                  ro,
                                  host_config=host_config)
     resp.raise_if_err()
     return VNXNfsShare(cli=cli, mover=mover, path=path)
Exemple #2
0
 def _get_raw_resource(self):
     if self._mover is not None:
         mover_id = VNXMover.get_id(self._mover)
     else:
         raise ValueError('mover for the nfs share is not specified.')
     if self._path is None:
         raise ValueError('path for the nfs share is not specified')
     return self._cli.get_nfs_export(mover_id, self._path)
Exemple #3
0
 def _get_raw_resource(self):
     if self._mover is not None:
         mover_id = VNXMover.get_id(self._mover)
     else:
         raise ValueError('mover for the nfs share is not specified.')
     if self._path is None:
         raise ValueError('path for the nfs share is not specified')
     return self._cli.get_nfs_export(mover_id, self._path)
Exemple #4
0
 def test_get_id(self):
     dm = VNXMover(mover_id=12)
     assert_that(dm.get_id(dm), equal_to(12))
     assert_that(dm.get_id('22'), equal_to(22))
Exemple #5
0
 def test_get_id(self):
     dm = VNXMover(mover_id=12)
     assert_that(dm.get_id(dm), equal_to(12))
     assert_that(dm.get_id('22'), equal_to(22))
Exemple #6
0
 def get_mover_id(self):
     return VNXMover.get_id(self._mover)
Exemple #7
0
 def _get_raw_resource(self):
     if self._mover is not None:
         mover_id = VNXMover.get_id(self._mover)
     else:
         mover_id = None
     return self._cli.get_nfs_export(mover_id, self._path)
Exemple #8
0
 def _get_raw_resource(self):
     if self._mover is not None:
         mover_id = VNXMover.get_id(self._mover)
     else:
         mover_id = None
     return self._cli.get_nfs_export(mover_id, self._path)
Exemple #9
0
 def create(cli, mover, path, ro=False, host_config=None):
     mover_id = VNXMover.get_id(mover)
     resp = cli.create_nfs_export(mover_id, path, ro,
                                  host_config=host_config)
     resp.raise_if_err()
     return VNXNfsShare(cli=cli, mover=mover, path=path)
Exemple #10
0
 def get_mover_id(self):
     return VNXMover.get_id(self._mover)