Ejemplo n.º 1
0
    def testCase100(self):
        data = {'a': {'b': {'c': 2}}}
        D = JSONData({})
        n = JSONPointer('')
        n = n.get_node(D.data)
        D.branch_add(n,None,data)

        assert D.data == data
        pass
Ejemplo n.º 2
0
    def testCase100(self):
        data = {'a': {'b': {'c': 2}}}
        D = JSONData([])
        n = JSONPointer('').get_node(D.data)
        D.branch_add(n, '-', data)
        #         D.branch_add(n,None,data)

        assert D.data == [data]
        pass
Ejemplo n.º 3
0
    def testCase012(self):

        data = {'a': {'b': {'c': 2}}}
        D = JSONData(data)
        n = JSONPointer("/a/b/c")
        n = n.get_node(D.data, True)
        D.branch_add(n, None, data)

        assert D.data == {'a': {'b': {'a': {'b': {}}}}}
        pass
Ejemplo n.º 4
0
    def testCase010(self):

        data = {'a': {'b': {'c': 2}}}
        target = {'A': {'A': 'x'}}
        D = JSONData(data)
        n = JSONPointer("/a/b/c")
        n = n.get_node(D.data, True)
        D.branch_add(target['A'], None, n)

        rdata = {'A': {'c': 2}}
        assert target == rdata
        pass
Ejemplo n.º 5
0
    def testCase010(self):

        data = [[[2]]]
        target = {'A': {'A': [3]}}
        D = JSONData(data)
        n = JSONPointer("/0/0")
        n = n.get_node(D.data)
        D.branch_add(target['A']['A'], None, n)

        rdata = {'A': {'A': [2]}}
        assert target == rdata
        pass
Ejemplo n.º 6
0
    def testCase000(self):
        global jval
        global jdata

        jval = {
            'value0': [
                11,
                22,
                33,
            ],
            'value1': [
                100,
                200,
                300,
            ]
        }
        jdata = JSONData(jval)
Ejemplo n.º 7
0
 def testCase011(self):
     data = {'a': {'b': {'c': 2}}}
     D = JSONData(data)
     n = JSONPointer('/a').get_node(D.data)
     D.branch_add(n, None, data)
     pass