Ejemplo n.º 1
0
 def f():
     pool = UnityPool(_id='pool_1', cli=t_rest())
     nas_server = UnityNasServer.get(cli=t_rest(), _id='nas_1')
     pool.create_nfs_share(
         nas_server,
         name='job_share_failed',
         size=1)
Ejemplo n.º 2
0
 def test_create_nfs_share_success(self):
     pool = UnityPool(_id='pool_5', cli=t_rest())
     nas_server = UnityNasServer.get(cli=t_rest(), _id='nas_6')
     job = pool.create_nfs_share(
         nas_server,
         name='513dd8b0-2c22-4da0-888e-494d320303b6',
         size=4294967296)
     assert_that(JobStateEnum.COMPLETED, equal_to(job.state))
Ejemplo n.º 3
0
    def test_create_nfs_share_success_all_params(self):
        pool = UnityPool(_id='pool_5', cli=t_rest())
        nas_server = UnityNasServer.get(cli=t_rest(), _id='nas_6')
        size = 3 * 1024 ** 3

        job = pool.create_nfs_share(
            nas_server,
            name='513dd8b0-2c22-4da0-888e-494d320303b7',
            size=size, is_thin=True,
            tiering_policy=TieringPolicyEnum.AUTOTIER_HIGH,
            default_access=NFSShareDefaultAccessEnum.READ_WRITE,
            min_security=NFSShareSecurityEnum.KERBEROS,
            no_access_hosts_string='Host_1',
            read_only_hosts_string='Host_2',
            read_write_hosts_string='Host_3',
            read_only_root_hosts_string='Host_5,Host_4',
            root_access_hosts_string='Host_6',
            anonymous_uid=10001,
            anonymous_gid=10002,
            export_option=20001)
        assert_that(JobStateEnum.COMPLETED, equal_to(job.state))