summaryrefslogtreecommitdiff
path: root/src/server-tests
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-05-12 12:10:05 +0300
committerAlon Levy <alon@pobox.com>2015-05-12 12:30:04 +0300
commit29d6b69309e69ec6f69bb7632b37f6036026cc81 (patch)
tree50363cc61cc134e653167619c0b46f1cf9a8457c /src/server-tests
parentf375c3d8d8ef363df48791ccdc68856d55262873 (diff)
server-tests/test_rzdoc: add not working test_rzdoc_commit_log
Diffstat (limited to 'src/server-tests')
-rw-r--r--src/server-tests/test_rzdoc.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/server-tests/test_rzdoc.py b/src/server-tests/test_rzdoc.py
index 9980fbbd..09c6eb6e 100644
--- a/src/server-tests/test_rzdoc.py
+++ b/src/server-tests/test_rzdoc.py
@@ -5,7 +5,9 @@ import db_controller
import neo4j_test_util
from rz_kernel import RZ_Kernel
from rz_server import Config
+from model.graph import Topo_Diff
from test_util__pydev import debug__pydev_pd_arg
+import test_util
class TestRZDoc(unittest.TestCase):
@@ -36,6 +38,32 @@ class TestRZDoc(unittest.TestCase):
lookup_ret = self.kernel.rzdoc__lookup_by_name(rzdoc_name)
self.assertIsNone(lookup_ret)
+ def test_rzdoc_commit_log(self):
+ rzdoc_a = 'test_commit_log_doc_a'
+ rzdoc_b = 'test_commit_log_doc_b'
+ for rzdoc_name in [rzdoc_a, rzdoc_b]:
+ lookup_ret = self.kernel.rzdoc__lookup_by_name(rzdoc_name)
+ if lookup_ret != None:
+ self.kernel.rzdoc__delete(lookup_ret)
+ ret_create = self.kernel.rzdoc__create(rzdoc_a)
+ ret_create = self.kernel.rzdoc__create(rzdoc_b)
+ node_a, _ = test_util.generate_random_node_dict('type_a')
+ node_b, _ = test_util.generate_random_node_dict('type_b')
+ topo_diff_a = Topo_Diff(node_set_add=[node_a], meta={'sentence': 'a'})
+ topo_diff_b = Topo_Diff(node_set_add=[node_b], meta={'sentence': 'b'})
+ class FakeRZDoc(object):
+ def __init__(self, id):
+ self.id = id
+ class FakeContext(object):
+ def __init__(self, id):
+ self.rzdoc = FakeRZDoc(id)
+ self.user_name = None
+ ctx_a = FakeContext(rzdoc_a)
+ ctx_b = FakeContext(rzdoc_b)
+ self.kernel.diff_commit__topo(topo_diff=topo_diff_a, ctx=ctx_a)
+ self.kernel.diff_commit__topo(topo_diff=topo_diff_b, ctx=ctx_b)
+ commit_log = self.kernel.rzdoc__commit_log(rzdoc=ctx_a, limit=10)
+
def tearDown(self): pass
@debug__pydev_pd_arg