def get_snap(self, name=None): if name is not None: ret = VNXSnap.get(self._cli, name) else: snaps = VNXSnap.get(self._cli) ret = [s for s in snaps if self.lun_id in s.source_luns] return ret
def get_snap(self, name=None): if name is not None: ret = VNXSnap.get(self._cli, name) else: ret = VNXSnapList(self._cli, res=self.get_id(self)) return ret
def f(): src = VNXSnap.get(t_cli(), name='123') src.copy('456')
def test_get_not_found(self): snap = VNXSnap.get(t_cli(), name='xxx') assert_that(snap.existed, equal_to(False))
def test_get_by_name(self): snap = VNXSnap.get(t_cli(), name='gan_snap') assert_that(snap.creation_time, equal_to('05/24/13 20:06:12'))
def test_get_all(self): snaps = VNXSnap.get(t_cli()) assert_that(len(snaps), equal_to(47))
def get_snap(self, name=None): return VNXSnap.get(self._cli, name)