def test_6(self): """ test node copy """ # get node query = {"__header__.name":"tmp"} r = sdk.cmd_getnode(query=query,db="test",fields=[]) node_id = r["_id"] # get destination parent node query = {"__header__.name":"/"} r = sdk.cmd_getnode(query=query,db="test",fields=["_id"]) parent_id = r["_id"] # copy node query = {"__header__.name":"tmp"} r = sdk.cmd_copynode(docId=node_id,parentId=parent_id,db="test") self.assertTrue(r) # get child nodes r = sdk.cmd_childnodes(docId=parent_id,db="test",fields=[]) self.assertTrue(len(r) == 2) testlist = [] for node in r: testlist.append(node["user"]) self.assertTrue("ricardo" in testlist) self.assertTrue("jason" in testlist)
def test_5(self): """ test get child nodes """ # get parent node query = {"__header__.name":"/"} r = sdk.cmd_getnode(query=query,db="test",fields=["_id"]) parent_id = r["_id"] # get child nodes r = sdk.cmd_childnodes(docId=parent_id,db="test",fields=[]) self.assertTrue(len(r) == 1)