summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-03-31 23:00:09 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-01 22:25:56 +0300
commit6c2b9ad57c29f6ca12403affe1fd7faa8f774354 (patch)
treedc7638ddbf7516f69aa54f7bc9da1dded544b05e
parent23097b58962997430bf2a60382be33cd0d48bb7d (diff)
test_util: generate_random_diff__topo__minimal()
-rw-r--r--src/server-tests/test_util.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/server-tests/test_util.py b/src/server-tests/test_util.py
index 9226e856..8129b566 100644
--- a/src/server-tests/test_util.py
+++ b/src/server-tests/test_util.py
@@ -57,6 +57,23 @@ def generate_random_link_dict(l_type, src_id, dst_id, lid=None):
ret_dict['id'] = lid
return ret_dict, lid
+def generate_random_diff__topo__minimal(test_label):
+ """
+ @return: a ~minimal Topo_Diff containing three nodes and two links
+ """
+ n_0, n_0_id = generate_random_node_dict(test_label)
+ n_1, n_1_id = generate_random_node_dict(test_label)
+ n_2, n_2_id = generate_random_node_dict(test_label)
+
+ l_0, l_0_id = generate_random_link_dict(test_label, n_0_id, n_1_id)
+ l_1, l_1_id = generate_random_link_dict(test_label, n_0_id, n_2_id)
+
+ n_set = [n_0, n_1, n_2]
+ l_set = [l_0, l_1]
+ topo_diff = Topo_Diff(node_set_add=n_set,
+ link_set_add=l_set)
+ return topo_diff
+
def generate_random_RZDoc(test_label):
rzdoc = RZDoc(test_label)
rzdoc.id = neo4j_util.generate_random_rzdoc_id()