def test_modify_nfs_share_success(self): share = UnityNfsShare(cli=t_rest(), _id='NFSShare_42') share_access = NFSShareDefaultAccessEnum.RO_ROOT description = 'Modified nfs share.' share.modify(default_access=share_access, no_access_hosts_string='Host_41', read_only_hosts_string='Host_42', read_write_hosts_string='Host_17,Host_16', read_only_root_hosts_string='Host_19', root_access_hosts_string='Host_18,Host_13', anonymous_uid=10011, anonymous_gid=10012, export_option=20011, description=description) assert_that(share.default_access, equal_to(share_access)) assert_that(share.no_access_hosts_string, equal_to('Host_41')) assert_that(share.read_only_hosts_string, equal_to('Host_42')) assert_that(share.read_write_hosts_string, equal_to('Host_16,Host_17')) assert_that(share.read_only_root_hosts_string, equal_to('Host_19')) assert_that(share.read_write_root_hosts_string, equal_to('Host_13,Host_18')) assert_that(share.anonymous_uid, equal_to(10011)) assert_that(share.anonymous_gid, equal_to(10012)) assert_that(share.export_option, equal_to(20011)) assert_that(share.description, equal_to(description))
def test_modify_read_write_hosts(self): share = UnityNfsShare(cli=t_rest(), _id='NFSShare_5') resp = share.modify(read_write_hosts=['Host_7']) assert_that(resp.is_ok(), equal_to(True)) share.update() assert_that(share.read_write_hosts, instance_of(UnityHostList)) assert_that(share.read_write_hosts[0].get_id(), equal_to('Host_7'))
def test_modify_snap_nfs_share_success(self): share = UnityNfsShare(cli=t_rest(), _id='NFSShare_52') share_access = NFSShareDefaultAccessEnum.RO_ROOT description = 'Modified snap nfs share.' share.modify(default_access=share_access, anonymous_uid=10011, anonymous_gid=10012, export_option=20011, description=description) assert_that(share.default_access, equal_to(share_access)) assert_that(share.anonymous_uid, equal_to(10011)) assert_that(share.anonymous_gid, equal_to(10012)) assert_that(share.export_option, equal_to(20011)) assert_that(share.description, equal_to(description))
def test_modify_multiple_hosts(self): share = UnityNfsShare(cli=t_rest(), _id='NFSShare_5') host7 = UnityHost(_id='Host_7', cli=t_rest()) resp = share.modify(read_only_hosts=host7, read_write_hosts=['Host_1', 'Host_2']) assert_that(resp.is_ok(), equal_to(True))
def test_modify_snap_nfs_share_no_param(self): share = UnityNfsShare(cli=t_rest(), _id='SMBShare_52') share.modify()