def value_to_logger_output(val): formatted_output = """ \n========================================================================\n %s \n========================================================================\n """ % (value_to_json_pretty(format_value(val))) return formatted_output
def test_value_row_proxy_value(self): from outlib.lib.format_vals import format_value input_val = RowProxy(test1='value2') output = format_value(input_val) assert output['test1'] == 'value2'
def test_value_object_value(self): from outlib.lib.format_vals import format_value input_val = TObject(test1='value1') output = format_value(input_val) assert output['test1'] == 'value1'
def test_value_list_value(self): from outlib.lib.format_vals import format_value input_val = ['b', 'c'] output = format_value(input_val) assert output[1] == 'c'
def test_value_dict_value(self): from outlib.lib.format_vals import format_value input_val = {'b': 'c'} output = format_value(input_val) assert output['b'] == 'c'
def test_value_int_value(self): from outlib.lib.format_vals import format_value input_val = 1 output = format_value(input_val) assert output == 1
def test_value_string_value(self): from outlib.lib.format_vals import format_value input_val = 'b' output = format_value(input_val) assert output == 'b'
def value_to_output_list(val): output_list = [] formatted_output = format_value(val) output_list = value_to_json(formatted_output).splitlines() return output_list
def my_view(request): output_to_logger(format_value({'a': 'b'})) output_to_logger(value_to_json(format_value({'c': ['d', 1]}))) return {'project': 'outlib'}