diff options
| author | Alon Levy <alon@pobox.com> | 2015-05-12 12:10:05 +0300 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-05-12 12:30:04 +0300 |
| commit | 29d6b69309e69ec6f69bb7632b37f6036026cc81 (patch) | |
| tree | 50363cc61cc134e653167619c0b46f1cf9a8457c /src/server-tests | |
| parent | f375c3d8d8ef363df48791ccdc68856d55262873 (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.py | 28 |
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 |
