예제 #1
0
    def test_object_row_proxy_value(self):
        from outlib.lib.format_vals import _format_object

        input_val = TObject(a=RowProxy(test1='value2'))

        output = _format_object(input_val)
         
        assert output['a']['test1'] == 'value2'
예제 #2
0
    def test_object_dict_value(self):
        from outlib.lib.format_vals import _format_object

        input_val = TObject(a={'b': 'c'})

        output = _format_object(input_val)
         
        assert output['a']['b'] == 'c'
예제 #3
0
    def test_object_list_value(self):
        from outlib.lib.format_vals import _format_object

        input_val = TObject(a=['b', 'c'])

        output = _format_object(input_val)
         
        assert output['a'][0] == 'b'
예제 #4
0
    def test_object_int_value(self):
        from outlib.lib.format_vals import _format_object

        input_val = TObject(a=1)

        output = _format_object(input_val)
         
        assert output['a'] == 1