diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-10-21 21:41:41 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-10-21 21:41:41 +0200 |
| commit | 4ef04b9a1758ccd5bfc6f355a821de852efebe68 (patch) | |
| tree | 1bbd3a9a4d211e7e1714b3e1534f8a4ffa71f620 /src-py/test_db_controller.py | |
| parent | 671e9d2efe7f3ad6b6a67ba737da8758e24fbb73 (diff) | |
acknowledge duplicate links may be returned in response
Diffstat (limited to 'src-py/test_db_controller.py')
| -rw-r--r-- | src-py/test_db_controller.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src-py/test_db_controller.py b/src-py/test_db_controller.py index 1c658056..54952df1 100644 --- a/src-py/test_db_controller.py +++ b/src-py/test_db_controller.py @@ -142,12 +142,19 @@ class TestDBController(unittest.TestCase): l_set = self.db_ctl.exec_op(op) self.assertEqual(len(l_set), 1) - # load sets - l_ptr_set = [Link.link_ptr(s,d) for (s,d) in [('person_00', 'skill_00'), ('person_00', 'skill_01')]] + # load by l_ptr sets + l_ptr_set = [Link.link_ptr(s, d) for (s, d) in [('person_00', 'skill_00'), ('person_00', 'skill_01')]] op = dbc.DBO_load_link_set.init_from_link_ptr_set(l_ptr_set) l_set = self.db_ctl.exec_op(op) self.assertEqual(len(l_set), 2) - + + # this should return the same link twice + l_ptr_set = [Link.link_ptr(s, d) for (s, d) in [('person_00', 'skill_00'), ('person_00', 'skill_01')]] + l_ptr_set.append(Link.link_ptr(dst_id='skill_00')) + op = dbc.DBO_load_link_set.init_from_link_ptr_set(l_ptr_set) + l_set = self.db_ctl.exec_op(op) + self.assertEqual(len(l_set), 3) + def test_load_node_set_by_DB_id(self): """ test node DB id life cycle |
