diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-03-30 20:35:13 +0300 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-04-01 22:25:54 +0300 |
| commit | ec44b68e94cf97f2a49dc53ce3f666168e459181 (patch) | |
| tree | b2782295e369d673cccbeef2c821e1921261c8d1 /src/server-tests/test_rzdoc.py | |
| parent | 400426864fe0dbd4e9c8a497e65a996069e5b360 (diff) | |
test_rzdoc.py: rzdoc lifecycle test
Diffstat (limited to 'src/server-tests/test_rzdoc.py')
| -rw-r--r-- | src/server-tests/test_rzdoc.py | 46 |
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) |
