Пример #1
0
setNone = assign_iniator_gp_to_LUN(stdurl, volid, account_id, 'None')
if setNone[0] == 'FAILED':
    logging.error('Not able to set initiator group to None, do not delete volume')
    exit()
else:
    logging.debug('Initiator group is set to "none"')

delete_result = delete_volume(volid, stdurl)
endTime = ctime()
if delete_result[0] == 'FAILED':
    logging.debug('%s',delete_result[1])
logging.debug('Volume "%s" deleted successfully', volname)

del_tsm = delete_tsm(tsmID, stdurl)
if del_tsm[0] == 'FAILED':
    logging.error('%s', del_tsm[1])
    logging.error('Tsm deletion failed, hence not deleting pool')
    exit()
logging.debug('%s', del_tsm[1])

del_pool = delete_pool(pool_id, stdurl)
if del_pool[0] == 'FAILED':
    logging.error('%s', del_pool[1])
logging.debug('%s', del_pool[1])

logging.info('----End of testcase "%s"----', testcase)




# Volume deleted successfully, going to deete VSMs
logging.debug('Volume deleted bsuccessfully, going to deete VSMs ')
delete_vsm = delete_tsm(vsmId, STDURL)
if delete_vsm[0] == 'FAILED':
    print 'VSM deleetion failed after running multiple sighup test case'
    logging.debug('VSM deletion failed after running multiple sighup '\
            'test case, error is : %s', delete_vsm[1])
    logging.debug('Since VSM is not deleted, not going to delete pool')
    get_logger_footer(
        'AMSx-WLAx-NSWx-ISCSI-IORx-TC_CONTINUOUS_ISTGTCONTROL_REFRESH test case is completed'
    )
    exit()

# VSM deleted successfully, oging to delete pool
logging.debug('VSM deleted successfully, going to delete pool')
delete_pool = delete_pool(pool_id, STDURL)
if delete_pool[0] == 'FAILED':
    print 'Not able to delete pool'
    logging.error('Not able to delete pool due to: %s', delete_pool[1])
    get_logger_footer(
        'AMSx-WLAx-NSWx-ISCSI-IORx-TC_CONTINUOUS_ISTGTCONTROL_REFRESH test case is completed'
    )
    exit()

# all the configuration created for this test cases is deleted
get_logger_footer(
    'AMSx-WLAx-NSWx-ISCSI-IORx-TC_CONTINUOUS_ISTGTCONTROL_REFRESH test case is completed'
)
# ------------------------------- cleanig done --------------------------------