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)
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
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