summaryrefslogtreecommitdiff
path: root/src/server-tests
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-01-06 15:11:39 +0200
committerLV-426 <lv-426@taproot.org.il>2015-01-06 17:30:14 +0200
commitc7bc0844e3189888b5dbdba5042ffac511664258 (patch)
treea05be28ca620a525d47c438027329c8f794ca82e /src/server-tests
parente62816d8486d9a4594dcffcc33b7d1d041f0435b (diff)
test_util: generate_random_link_dict()
Diffstat (limited to 'src/server-tests')
-rw-r--r--src/server-tests/test_util.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/server-tests/test_util.py b/src/server-tests/test_util.py
index c429bcdd..a3ca5ee1 100644
--- a/src/server-tests/test_util.py
+++ b/src/server-tests/test_util.py
@@ -7,6 +7,7 @@ import db_controller as dbc
from neo4j_test_util import rand_id
from rz_kernel import RZ_Kernel
+from model.model import Link
def init_test_db_controller(cfg):
ret = dbc.DB_Controller(cfg)
@@ -32,4 +33,18 @@ def generate_random_node_dict(n_type, nid=None):
if None == nid:
nid = rand_id()
- return {'__label_set': ['T_' + n_type], 'id': nid }, nid
+ return {'__label_set': [n_type], 'id': nid }, nid
+
+def generate_random_link_dict(l_type, src_id, dst_id, lid=None):
+ """
+ @param l_type: is converted to a single item type array
+
+ @return: a dict based node object representation and the generated node id
+ """
+ if None == lid:
+ lid = rand_id()
+
+ ret_dict = Link.link_ptr(src_id, dst_id)
+ ret_dict['__type'] = [l_type]
+ ret_dict['id'] = lid
+ return ret_dict, lid