Example #1
0
def value_to_logger_output(val):
    formatted_output = """
\n========================================================================\n
%s 
\n========================================================================\n
""" % (value_to_json_pretty(format_value(val)))
    return formatted_output
Example #2
0
    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'
Example #3
0
    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'
Example #4
0
    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'
Example #5
0
    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'
Example #6
0
    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
Example #7
0
    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'
Example #8
0
def value_to_output_list(val):
    output_list = []

    formatted_output = format_value(val)

    output_list = value_to_json(formatted_output).splitlines()

    return output_list
Example #9
0
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'}