summaryrefslogtreecommitdiff
path: root/src/server-tests/test_db_controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/server-tests/test_db_controller.py')
-rw-r--r--src/server-tests/test_db_controller.py33
1 files changed, 26 insertions, 7 deletions
diff --git a/src/server-tests/test_db_controller.py b/src/server-tests/test_db_controller.py
index aea334af..35b11285 100644
--- a/src/server-tests/test_db_controller.py
+++ b/src/server-tests/test_db_controller.py
@@ -2,7 +2,8 @@ import logging
import unittest
import db_controller as dbc
-from db_op import DBO_add_link_set, DBO_block_chain__commit
+from db_op import DBO_add_link_set, DBO_block_chain__commit, DBO_rzdoc__clone, \
+ DBO_rzdb__init_DB, DBO_rzdb__fetch_DB_metablock
from db_op import DBO_add_node_set
from db_op import DBO_block_chain__list
from db_op import DBO_diff_commit__attr
@@ -12,20 +13,18 @@ from db_op import DBO_load_node_set_by_DB_id
from db_op import DBO_match_link_id_set
from db_op import DBO_match_node_id_set
from db_op import DBO_match_node_set_by_id_attribute
-from db_op import DBO_rm_node_set
-from db_op import DBO_rz_clone
-from db_op import DBO_rz_clone
from model.graph import Attr_Diff
from model.graph import Topo_Diff
from model.model import Link
-from neo4j_test_util import DBO_random_data_generation, DBO_flush_db
+from neo4j_cypher import DB_Query
+from neo4j_test_util import DBO_random_data_generation
import neo4j_test_util
-from neo4j_util import Neo4JException, DB_Query
+from neo4j_util import Neo4JException
from neo4j_util import meta_attr_list_to_meta_attr_map
from rz_server import Config
from test_util import generate_random_link_dict
from test_util import generate_random_node_dict
-import test_util
+from test_util__pydev import debug__pydev_pd_arg
class TestDBController(unittest.TestCase):
@@ -358,6 +357,26 @@ class TestDBController(unittest.TestCase):
self.assertTrue(0 < len(n_set))
self.assertTrue(0 < len(l_set))
+ def test_rzdb__init_DB(self):
+ rz_cfg = Config.generate_default()
+ op = DBO_rzdb__init_DB(rz_cfg)
+ try: # assert first init call passes
+ self.db_ctl.exec_op(op)
+ except:
+ self.fail()
+
+ try: # assert second init call fails
+ self.db_ctl.exec_op(op)
+ except:
+ return
+ self.fail()
+
+ def test_rzdb__fetch_DB_metadata(self):
+ rz_cfg = Config.generate_default()
+ op = DBO_rzdb__fetch_DB_metablock(rz_cfg)
+ dbmb = self.db_ctl.exec_op(op)
+ print('%s' % (dbmb))
+
def tearDown(self): pass
if __name__ == "__main__":