diff options
| author | LV-426 <lv-426@taproot.org.il> | 2015-01-06 15:17:32 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2015-01-06 17:30:14 +0200 |
| commit | 8aabae2e693fe6575f4060b351253257ed1ad434 (patch) | |
| tree | 41b2e9e24cb2f99ef34a352e095c9f00bc1f8c11 /src/server-tests | |
| parent | 48a4a235c309060f214da0b0b5edfd0629ffe862 (diff) | |
test_diff_commit__attr(): update
Diffstat (limited to 'src/server-tests')
| -rw-r--r-- | src/server-tests/test_db_controller.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/server-tests/test_db_controller.py b/src/server-tests/test_db_controller.py index 4d58b7e8..84cba5c4 100644 --- a/src/server-tests/test_db_controller.py +++ b/src/server-tests/test_db_controller.py @@ -192,39 +192,40 @@ class TestDBController(unittest.TestCase): def test_diff_commit__attr(self): # create test node - n_id = rand_id() - topo_diff = Topo_Diff(node_set_add=[{'__label_set': ['T_test_diff_commit__attr'], - 'id': n_id, 'attr_0': 0}]) + test_label = neo4j_test_util.rand_label() + n_0, n_0_id = generate_random_node_dict(test_label) + n_0['attr_0'] = 0 + topo_diff = Topo_Diff(node_set_add=[n_0]) op = DBO_diff_commit__topo(topo_diff) self.db_ctl.exec_op(op) # apply attr_diff attr_diff = Attr_Diff() - attr_diff.add_node_attr_write(n_id, 'attr_0', 0) - attr_diff.add_node_attr_write(n_id, 'attr_1', 'a') - attr_diff.add_node_attr_rm(n_id, 'attr_2') + attr_diff.add_node_attr_write(n_0_id, 'attr_0', 0) + attr_diff.add_node_attr_write(n_0_id, 'attr_1', 'a') + attr_diff.add_node_attr_rm(n_0_id, 'attr_2') op = DBO_diff_commit__attr(attr_diff) ret_diff = self.db_ctl.exec_op(op) self.assertEqual(len(ret_diff.type__node), 1) - self.assertTrue(None != ret_diff.type__node[n_id]) + self.assertTrue(None != ret_diff.type__node[n_0_id]) # attr-set only attr_diff = Attr_Diff() - attr_diff.add_node_attr_write(n_id, 'attr_2', 0) + attr_diff.add_node_attr_write(n_0_id, 'attr_2', 0) op = DBO_diff_commit__attr(attr_diff) ret_diff = self.db_ctl.exec_op(op) - self.assertTrue(None != ret_diff.type__node[n_id]['__attr_write'].get('attr_2')) + self.assertTrue(None != ret_diff.type__node[n_0_id]['__attr_write'].get('attr_2')) # attr-remove only attr_diff = Attr_Diff() - attr_diff.add_node_attr_rm(n_id, 'attr_2') + attr_diff.add_node_attr_rm(n_0_id, 'attr_2') op = DBO_diff_commit__attr(attr_diff) ret_diff = self.db_ctl.exec_op(op) - self.assertTrue('attr_2' in ret_diff.type__node[n_id]['__attr_remove']) + self.assertTrue('attr_2' in ret_diff.type__node[n_0_id]['__attr_remove']) def test_match_node_set_by_type(self): op = DBO_match_node_id_set(filter_label='Person') |
