Esempio n. 1
0
 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'))
Esempio n. 2
0
 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'))
Esempio n. 3
0
 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))
Esempio n. 4
0
 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))
Esempio n. 5
0
 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))
Esempio n. 6
0
 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))
Esempio n. 7
0
 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))
Esempio n. 8
0
 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))
Esempio n. 9
0
 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))
Esempio n. 10
0
 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))
Esempio n. 11
0
 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))
Esempio n. 12
0
 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))