def take_action(self, parsed_args): """Take validation action""" group = parsed_args.group validation_dir = parsed_args.validation_dir v_actions = ValidationActions(validation_path=validation_dir) return (v_actions.list_validations(group))
def test_validation_list(self, mock_validation_dir): validations_list = ValidationActions(fakes.GROUPS_LIST, '/tmp/foo') self.assertEqual( validations_list.list_validations(), (self.column_name, [('my_val1', 'My Validation One Name', ['prep', 'pre-deployment']), ('my_val2', 'My Validation Two Name', ['prep', 'pre-introspection'])]))
def take_action(self, parsed_args): """Take validation action""" # Get parameters: group = parsed_args.group validation_dir = parsed_args.validation_dir v_actions = ValidationActions(validation_path=validation_dir, group=group) results = v_actions.list_validations() if results: if parsed_args.output_log: self._write_output(parsed_args.output_log, results) else: self._print_tuple_table(results)