summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-03-30 20:35:13 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-01 22:25:54 +0300
commitec44b68e94cf97f2a49dc53ce3f666168e459181 (patch)
treeb2782295e369d673cccbeef2c821e1921261c8d1
parent400426864fe0dbd4e9c8a497e65a996069e5b360 (diff)
test_rzdoc.py: rzdoc lifecycle test
-rw-r--r--src/server-tests/test_rzdoc.py46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/server-tests/test_rzdoc.py b/src/server-tests/test_rzdoc.py
new file mode 100644
index 00000000..89b6c9f5
--- /dev/null
+++ b/src/server-tests/test_rzdoc.py
@@ -0,0 +1,46 @@
+import logging
+import unittest
+from rz_server import Config
+import db_controller
+from rz_kernel import RZ_Kernel
+import neo4j_test_util
+
+class TestRZDoc(unittest.TestCase):
+
+ @classmethod
+ def setUpClass(self):
+ cfg = Config.init_from_file('res/etc/rhizi-server.conf')
+ self.db_ctl = db_controller.DB_Controller(cfg)
+ self.log = logging.getLogger('rhizi')
+ self.log.addHandler(logging.StreamHandler())
+ self.kernel = RZ_Kernel()
+ self.kernel.db_ctl = self.db_ctl
+
+ def setUp(self): pass
+
+ def test_rzdoc_lifcycle(self):
+ test_label = neo4j_test_util.rand_label()
+
+ rzdoc_name = test_label
+ lookup_ret = self.kernel.rzdoc__lookup_by_name(rzdoc_name)
+ self.assertIsNone(lookup_ret)
+
+ ret_create = self.kernel.rzdoc__create(rzdoc_name)
+ lookup_ret = self.kernel.rzdoc__lookup_by_name(ret_create.name)
+ self.assertTrue(None != lookup_ret and lookup_ret.name == rzdoc_name)
+
+ self.kernel.rzdoc__delete(lookup_ret)
+ lookup_ret = self.kernel.rzdoc__lookup_by_name(rzdoc_name)
+ self.assertIsNone(lookup_ret)
+
+ def tearDown(self): pass
+
+if __name__ == "__main__":
+
+ try: # enable pydev remote debugging
+ import pydevd
+ pydevd.settrace()
+ except ImportError:
+ pass
+
+ unittest.main(defaultTest='TestRZDoc.test_rzdoc_lifcycle', verbosity=2)