def test_trigger_update(self): trigger_ref = self._create_trigger() id = trigger_ref['id'] trigger_ref = db.trigger_update(self.ctxt, id, {'type': 'event'}) self.assertEqual('event', trigger_ref['type']) trigger_ref = db.trigger_get(self.ctxt, id) self.assertEqual('event', trigger_ref['type']) self.assertRaises(exception.TriggerNotFound, db.trigger_update, self.ctxt, '100', {"type": "event"})
def save(self): updates = self.karbor_obj_get_changes() if updates and self.id: self._convert_properties_to_db_format(updates) db.trigger_update(self._context, self.id, updates) self.obj_reset_changes()