Esempio n. 1
0
    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))
Esempio n. 2
0
    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'])]))
Esempio n. 3
0
    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)