def test_print_info(self):
     info_mapping = {
         "a": 1,
         "t": (1, 2),
         "b": {
             "b1": 123
         },
         "c": None,
         "d": [4, 5]
     }
     utils.print_info(info_mapping)
Exemple #2
0
    def export_variables(self, output_variables_list):
        """ export current testcases variables
        """
        variables_mapping = self.session_context.session_variables_mapping

        output = {}
        for variable in output_variables_list:
            if variable not in variables_mapping:
                logger.warning(
                    f"variable '{variable}' can not be found in variables mapping, "
                    "failed to export!")
                continue

            output[variable] = variables_mapping[variable]

        utils.print_info(output)
        return output
Exemple #3
0
    def extract_output(self, output_variables_list):
        """ extract output variables
        """
        variables_mapping = self.session_context.session_variables_mapping

        output = {}
        for variable in output_variables_list:
            if variable not in variables_mapping:
                logger.log_warning(
                    "variable '{}' can not be found in variables mapping, failed to output!"\
                        .format(variable)
                )
                continue

            output[variable] = variables_mapping[variable]

        utils.print_info(output)
        return output