예제 #1
0
    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))
예제 #2
0
 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'))
예제 #3
0
 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'))
예제 #4
0
    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))
예제 #5
0
 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))
예제 #6
0
 def test_modify_snap_nfs_share_no_param(self):
     share = UnityNfsShare(cli=t_rest(), _id='SMBShare_52')
     share.modify()
예제 #7
0
 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))