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