def test_update_existing(self): data = self._gen_data() index = EssentialIndex('f2') index.create_index(data) data['b'] = {'f1': 'v1a', 'f2': 'updatedval', 'f3': 10, "_id": "b"} index.update_index(data['b']) items = index.find(data, 'updatedval') self.assertEqual(len(items), 1)
def test_update_new(self): data = self._gen_data() index = EssentialIndex('f2') index.create_index(data) data['new'] = {'f1': 'v1a', 'f2': 'newval', 'f3': 10, "_id": "new"} index.update_index(data['new']) items = index.find(data, 'newval') self.assertEqual(len(items), 1)