def testPrintUsageFoldersOnly(self): _method_name = 'testPrintUsageFoldersOnly' _FOLDERS_ONLY = '-folders_only' args = { '-oracle_home': os.environ['MW_HOME'] } model_paths = [ 'resources:/FileStore' ] try: # Loop through valid list of model sections for model_path in model_paths: # Set print usage context args['-print_usage'] = '%s %s' % (model_path, _FOLDERS_ONLY) self._logger.info('args={0}', str(args), class_name=self._class_name, method_name=_method_name) model_context = ModelContext(self._program_name, args) model_validator = Validator(model_context, wlst_mode=WlstModes.ONLINE) model_validator.print_usage(model_path) self.assertEquals(True, True) except ValidateException, ve: self.fail(ve.getLocalizedMessage())
def testPrintUsageRecursive(self): _method_name = 'testPrintUsageRecursive' _RECURSIVE = '-recursive' args = { '-oracle_home': os.environ['MW_HOME'] } model_paths = [ 'appDeployments:/Application' ] try: # Loop through valid list of model sections for model_path in model_paths: # Set print usage context args['-print_usage'] = '%s %s' % (model_path, _RECURSIVE) self._logger.info('args={0}', str(args), class_name=self._class_name, method_name=_method_name) model_context = ModelContext(self._program_name, args) model_validator = Validator(model_context, wlst_mode=WlstModes.ONLINE) model_validator.print_usage(model_path) self.assertEquals(True, True) except ValidateException, ve: self.fail(ve.getLocalizedMessage())
if exit_code != CommandLineArgUtil.HELP_EXIT_CODE: __logger.severe('WLSDPLY-20008', _program_name, ex.getLocalizedMessage(), error=ex, class_name=_class_name, method_name=_method_name) cla_helper.clean_up_temp_files() sys.exit(exit_code) print_usage = model_context.get_print_usage() if print_usage is not None: try: model_validator = Validator(model_context, logger=__logger) model_validator.print_usage(print_usage) except ValidateException, ve: __logger.severe('WLSDPLY-05404', _program_name, ve.getLocalizedMessage(), error=ve, class_name=_class_name, method_name=_method_name) sys.exit(CommandLineArgUtil.PROG_ERROR_EXIT_CODE) else: try: model_file_name = model_context.get_model_file() if model_file_name is not None: __perform_model_file_validation(model_file_name, model_context)