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)
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))
def test_replicate(self, dst_nas, replication_name, remote_system, expected_rep_name): if remote_system: remote_system = UnityRemoteSystem(_id=remote_system, cli=t_rest()) nas = UnityNasServer.get(cli=t_rest(), _id='nas_6') rep_session = nas.replicate(dst_nas, 60, replication_name=replication_name, remote_system=remote_system) assert_that(rep_session.name, equal_to(expected_rep_name))
def test_create_nfs_share_failed(self): pool = UnityPool.get(cli=t_rest(), _id='pool_5') nas_server = UnityNasServer.get(cli=t_rest(), _id='nas_6') self.assertRaisesRegexp( ex.JobStateError, 'Job State: FAILED. Error Detail: ', UnityJob.create_nfs_share, cli=t_rest(), pool=pool, nas_server=nas_server, name='613dd8b0-2c22-4da0-888e-494d320303b7', size=4294967296, async=False)
def f(): nas_server = UnityNasServer.get(cli=t_rest(), _id='nas_6') remote_system = UnityRemoteSystem(_id='RS_6', cli=t_rest()) nas_server.replicate_with_dst_resource_provisioning( 60, 'pool_1', dst_nas_server_name='nas-liangr', remote_system=remote_system, replication_name='nas-server-rep', dst_sp=None, is_backup_only=False)
def test_replicate_with_dst_resource_provisioning(self, dst_nas_server_name, remote_system, rep_name, dst_sp, is_backup_only, expected_rep_session_id): nas_server = UnityNasServer.get(cli=t_rest(), _id='nas_6') if remote_system: remote_system = UnityRemoteSystem(_id=remote_system, cli=t_rest()) rep_session = nas_server.replicate_with_dst_resource_provisioning( 60, 'pool_1', dst_nas_server_name=dst_nas_server_name, remote_system=remote_system, replication_name=rep_name, dst_sp=dst_sp, is_backup_only=is_backup_only) assert_that(rep_session.id, equal_to(expected_rep_session_id))
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))
def test_create_dns_single_address(self): server = UnityNasServer.get(t_rest(), 'nas_6') dns = server.create_dns_server('emc.dev', '4.4.4.4') assert_that(dns.existed, equal_to(True)) assert_that(dns.addresses, only_contains('4.4.4.4'))
def test_create_dns_server_success(self): server = UnityNasServer.get(t_rest(), 'nas_4') dns = server.create_dns_server('emc.dev', '2.2.2.2', '3.3.3.3') assert_that(dns.addresses, only_contains('2.2.2.2', '3.3.3.3'))
def test_create_success(self): server = UnityNasServer.get(t_rest(), 'nas_4') dns = UnityFileDnsServer.create(t_rest(), server, 'emc.dev', ['2.2.2.2', '3.3.3.3']) assert_that(dns.addresses, only_contains('2.2.2.2', '3.3.3.3'))