def setup_teardown_for_each_test(before_running_all_testcase, request): # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) global vol_name1, snapcoll_name1, volcoll_name1 volcoll_name1 = nimosclientbase.get_unique_string("snapcolltc-volcoll1") snapcoll_name1 = nimosclientbase.get_unique_string("snapcolltc-snapcoll1") vol_name1 = nimosclientbase.get_unique_string("snapcolltc-vol1") # 1st create a volcoll and 2nd associate a volume to volcoll volcoll_resp = volcoll.create_volcoll(volcoll_name1) assert volcoll_resp is not None # save the volcoll_id here volcoll_resp.attrs.get("id") # create and associate a volume volresp = volume.create_volume(vol_name1) try: nimosclientbase.get_nimos_client().volumes.update( id=volresp.attrs.get("id"), volcoll_id=volcoll_resp.attrs.get("id")) except exceptions.NimOSAPIError as ex: log(f"Failed with exception message : {str(ex)}") raise ex yield setup_teardown_for_each_test # teardown operations below delete_snapcoll() volume.delete_volume() volcoll.delete_volcoll() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) yield setup_teardown_for_each_test # teardown operations below delete_folders() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): global volcoll_name1 volcoll_name1 = nimosclientbase.get_unique_string("volcolltc-volcoll1") # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) yield setup_teardown_for_each_test # teardown operations below volume.delete_volume() delete_volcoll() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): global perf_policy_name1 # setup operations before yield is called perf_policy_name1 = nimosclientbase.get_unique_string( "unittestcase-perfpolicy1") nimosclientbase.log_header(request.function.__name__) yield setup_teardown_for_each_test # teardown operations below delete_perf_policy() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): global app_server_name_1 # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) yield setup_teardown_for_each_test # teardown operations below delete_app_server() # create a new unique name for next test case app_server_name_1 = nimosclientbase.get_unique_string("appservertc-1") nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): global vol_name1, vol_name2, vol_name3 # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) # create new volume names for the next testcase vol_name1 = nimosclientbase.get_unique_string("volumetc-vol1") vol_name2 = nimosclientbase.get_unique_string("volumetc-vol2") vol_name3 = nimosclientbase.get_unique_string("volumetc-vol3") yield setup_teardown_for_each_test # teardown operations below delete_volume() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) global initiator_grp_name1 global initiator_grp_name2 global initiator_name1 initiator_grp_name1 = nimosclientbase.get_unique_string("IGrpTC-IG1") initiator_grp_name2 = nimosclientbase.get_unique_string("IGrpTC-IG2") initiator_name1 = nimosclientbase.get_unique_string("IGrpTC-Initiator1") yield setup_teardown_for_each_test # teardown operations below delete_initiatorgroup() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): # setup operations before yield is called global prot_template_name1, prot_schedule_name1 nimosclientbase.log_header(request.function.__name__) prot_template_name1 = nimosclientbase.get_unique_string( "unittestcase-protecttemplate1") prot_schedule_name1 = nimosclientbase.get_unique_string( "unittestcase-protectschedule1") resp = create_protection_template(prot_template_name1) assert resp is not None yield setup_teardown_for_each_test # teardown operations below delete_protection_template() nimosclientbase.log_footer(request.function.__name__)
def setup_teardown_for_each_test(before_running_all_testcase, request): global volcoll_name1, snapshot_name1, vol_name1 # setup operations before yield is called nimosclientbase.log_header(request.function.__name__) yield setup_teardown_for_each_test # teardown operations below snapshot.delete_snapshot() volume.delete_volume() volcoll.delete_volcoll() remove_replication_partner() # create new name for next test volcoll_name1 = nimosclientbase.get_unique_string("replicationtc-volcoll1") # snapcoll_name1 = nimosclientbase.get_unique_string( # "replicationtc-snapcoll1") snapshot_name1 = nimosclientbase.get_unique_string( "replicationtc-snapshot1") vol_name1 = nimosclientbase.get_unique_string("replicationtc-vol1") nimosclientbase.log_footer(request.function.__name__)
def setup_teardown(before_running_all_testcase, request): nimosclientbase.log_header(request.function.__name__) yield setup_teardown # provide the fixture value # teardown operations below nimosclientbase.log_footer(request.function.__name__)