def test_lun_modify_muitl_property_except_sp(self): lun = UnityLun(_id='sv_4', cli=t_rest()) lun.modify(name="RestLun100", is_thin=True, description="Lun description") lun.update() assert_that(lun.name, equal_to('RestLun100')) assert_that(lun.description, equal_to('Lun description'))
def test_lun_modify_muitl_property_except_sp(self): lun = UnityLun(_id='sv_4', cli=t_rest()) lun.modify(name="RestLun100", is_compression=True, description="Lun description") lun.update() assert_that(lun.name, equal_to('RestLun100')) assert_that(lun.description, equal_to('Lun description'))
def test_lun_modify_host_access(self): host = UnityHost(_id="Host_1", cli=t_rest()) lun = UnityLun(_id='sv_4', cli=t_rest()) host_access = [{'host': host, 'accessMask': HostLUNAccessEnum.BOTH}] lun.modify(host_access=host_access) lun.update() assert_that(lun.host_access[0].host, equal_to(host)) assert_that(lun.host_access[0].access_mask, equal_to(HostLUNAccessEnum.BOTH))
def test_lun_modify_host_access(self): host = UnityHost(_id="Host_1", cli=t_rest()) lun = UnityLun(_id='sv_4', cli=t_rest()) host_access = [{'host': host, 'accessMask': HostLUNAccessEnum.BOTH}] lun.modify(host_access=host_access) lun.update() assert_that(lun.host_access[0].host, equal_to(host)) assert_that(lun.host_access[0].access_mask, equal_to(HostLUNAccessEnum.BOTH))
def test_lun_modify_sp(self): lun = UnityLun(_id='sv_4', cli=t_rest()) sp = UnityStorageProcessor(_id='spb', cli=t_rest()) lun.modify(sp=sp) lun.update() assert_that(sp.to_node_enum(), equal_to(NodeEnum.SPB))
def test_lun_modify_compression_enabled(self): lun = UnityLun(_id='sv_18', cli=t_rest(version='4.3')) lun.modify(is_compression=True) lun.update() assert_that(lun.is_data_reduction_enabled, equal_to(True))
def test_lun_modify_wipe_host_access(self): lun = UnityLun(_id='sv_4', cli=t_rest()) resp = lun.modify(host_access=[]) lun.update() assert_that(resp.is_ok(), equal_to(True))
def test_lun_modify_sp_with_enum(self): lun = UnityLun(_id='sv_4', cli=t_rest()) resp = lun.modify(sp=NodeEnum.SPB) assert_that(resp.is_ok(), equal_to(True))
def test_lun_modify_wipe_host_access(self): lun = UnityLun(_id='sv_4', cli=t_rest()) resp = lun.modify(host_access=[]) lun.update() assert_that(resp.is_ok(), equal_to(True))
def test_lun_modify_sp(self): lun = UnityLun(_id='sv_4', cli=t_rest()) sp = UnityStorageProcessor(_id='spb', cli=t_rest()) lun.modify(sp=sp) lun.update() assert_that(sp.to_node_enum(), equal_to(NodeEnum.SPB))
def test_modify_snap_schedule(self): cli = t_rest() new_schedule = UnitySnapSchedule(_id='snapSch_4', cli=cli) lun = UnityLun(_id='sv_16455', cli=cli) resp = lun.modify(snap_schedule=new_schedule) assert_that(resp.is_ok(), equal_to(True))
def test_lun_modify_dedup_enabled(self): lun = UnityLun(_id='sv_19', cli=t_rest(version='5.0.0')) lun.modify(is_advanced_dedup_enabled=True) lun.update() assert_that(lun.is_advanced_dedup_enabled, equal_to(True))