Example #1
0
    def test_11(self):
        """ test delete node """
        # get node
        r = sdk.cmd_getnode_bypath(path="/",db="test",fields=["_id"])
        _id = r["_id"]

        r = sdk.cmd_removenode(docId=_id,db="test")
        self.assertTrue(r)
Example #2
0
    def test_9(self):
        """ test delete attachment """
        # get node
        r = sdk.cmd_getnode_bypath(path="/tmp",db="test",fields=[])
        path = r["__header__"]["filepointer"]

        r = sdk.cmd_removeattachment(path=path)
        self.assertTrue(r)
        self.assertFalse(os.path.exists(path))
Example #3
0
    def test_8(self):
        """ test save attachment """
        attchmnt_f = os.path.join(os.path.abspath(os.path.dirname(__file__)),"pic1.jpg")
        r = sdk.cmd_saveattachment(path=attchmnt_f,db="test")
        self.assertTrue(r)
        path = r

        # get node
        r = sdk.cmd_getnode_bypath(path="/tmp",db="test",fields=[])
        node = r
        node["__header__"]["filepointer"] = path

        r = sdk.cmd_savenode(data=node, db="test")
        self.assertTrue(r)
Example #4
0
 def test_7(self):
     """ test get node by path """
     r = sdk.cmd_getnode_bypath(path="/tmp",db="test",fields=[])
     node = sdk.Node(r)
     self.assertTrue(node.name == 'tmp')
     self.assertTrue(node.content["user"] == 'ricardo')