def test_delete_user_func_key(self, send_bus_event, UserDeleteFuncKeyEvent): new_event = UserDeleteFuncKeyEvent.return_value = Mock() func_key = UserFuncKey(id=1, user_id=2) notifier.deleted(func_key) UserDeleteFuncKeyEvent.assert_called_once_with(func_key.id, func_key.user_id) send_bus_event.assert_called_once_with(new_event, new_event.routing_key)
def test_delete_bsfilter_func_key(self, send_bus_event, BSFilterDeleteFuncKeyEvent): new_event = BSFilterDeleteFuncKeyEvent.return_value = Mock() func_key = BSFilterFuncKey(id=1, filter_id=2, secretary_id=3) notifier.deleted(func_key) BSFilterDeleteFuncKeyEvent.assert_called_once_with(func_key.id, func_key.filter_id, func_key.secretary_id) send_bus_event.assert_called_once_with(new_event, new_event.routing_key)
def delete_bsfilter_destination(user): func_keys = dao.find_bsfilter_destinations_for_user(user.id) for func_key in func_keys: template_dao.remove_func_key_from_templates(func_key) dao.delete(func_key) notifier.deleted(func_key)
def delete_user_destination(user): func_key = dao.find_user_destination(user.id) if func_key: template_dao.remove_func_key_from_templates(func_key) dao.delete(func_key) notifier.deleted(func_key)