def tearDownClass(self): """ clean up :return: """ self.logging.info('--> TestStorageIODevices.tearDownClass()') self.logging.debug('unconfigure eckd and fcp devices') if self.online_dasdeckd_device: utils.bring_eckd_offline(self.session, self.online_dasdeckd_device) if self.offline_dasdeckd_device: utils.bring_eckd_offline(self.session, self.offline_dasdeckd_device) if self.online_zfcp_device: utils.bring_zfcp_offline(self.session, self.online_zfcp_device) if self.offline_zfcp_device: utils.bring_zfcp_offline(self.session, self.offline_zfcp_device) self.logging.info('<-- TestStorageIODevices.tearDownClass()')
def setUpClass(self): super(TestStorageIODevices, self).setUpClass() self.logging.info('--> TestStorageIODevices.setUpClass()') self.logging.debug( 'Reading storage i/o devices information from config file') self.online_dasdeckd_device = utils.readconfig( self.session, CONFIGFILE, STORAGE_DEVICES_SECTION, ONLINE_DASDECKD_OPT) self.offline_dasdeckd_device = utils.readconfig( self.session, CONFIGFILE, STORAGE_DEVICES_SECTION, OFFLINE_DASDECKD_OPT) self.online_zfcp_device = utils.readconfig( self.session, CONFIGFILE, STORAGE_DEVICES_SECTION, ONLINE_ZFCP_OPT) self.offline_zfcp_device = utils.readconfig( self.session, CONFIGFILE, STORAGE_DEVICES_SECTION, OFFLINE_ZFCP_OPT) self.logging.debug( 'Successfully read storage i/o devices information from config ' 'file. Online dasd-eckd device: %s, offline dasd-eckd device: ' '%s, online zfcp device: %s, offline zfcp device: %s' % (self.online_dasdeckd_device, self.offline_dasdeckd_device, self.online_zfcp_device, self.offline_zfcp_device)) self.logging.debug('configure eckd and fcp devices') if utils.bring_eckd_online(self.session, self.online_dasdeckd_device): # if failed to bring device online, make it None self.online_dasdeckd_device = None if utils.bring_eckd_offline( self.session, self.offline_dasdeckd_device): # if failed to bring device offline, make it None self.offline_dasdeckd_device = None if utils.bring_zfcp_online(self.session, self.online_zfcp_device): # if failed to bring device online, make it None self.online_zfcp_device = None if utils.bring_zfcp_online(self.session, self.offline_zfcp_device): self.offline_zfcp_device =None self.logging.info('<-- TestStorageIODevices.setUpClass()()')