def _delete_with_user_id(channel, user_id): from xivo_dao.data_handler.user import services as user_services user = user_services.get(user_id) if user: user_services.delete(user)
def _delete_user_with_firstname_lastname(channel, firstname, lastname): from xivo_dao.data_handler.user import services as user_services user = user_services.find_by_firstname_lastname(firstname, lastname) if user: user_services.delete(user)
def _delete_all_user_with_firstname_lastname(channel, firstname, lastname): from xivo_dao.data_handler.user import services as user_services fullname = '%s %s' % (firstname, lastname) users = user_services.find_all_by_fullname(fullname) if users: for user in users: user_services.delete(user)
def test_delete(self, user_validate_delete, delete_user_destination, user_dao_delete, user_notifier_deleted, delete_private_template): user = User(id=1, firstname='user', lastname='toto', private_template_id=10) user_services.delete(user) user_validate_delete.assert_called_once_with(user) user_dao_delete.assert_called_once_with(user) delete_user_destination.assert_called_once_with(user) user_notifier_deleted.assert_called_once_with(user) delete_private_template.assert_called_once_with(user.private_template_id)
def test_delete(self, user_validate_delete, delete_user_destination, user_dao_delete, user_notifier_deleted, delete_private_template): user = User(id=1, firstname='user', lastname='toto', private_template_id=10) user_services.delete(user) user_validate_delete.assert_called_once_with(user) user_dao_delete.assert_called_once_with(user) delete_user_destination.assert_called_once_with(user) user_notifier_deleted.assert_called_once_with(user) delete_private_template.assert_called_once_with( user.private_template_id)
def _delete_using_user_service(channel, user_id): from xivo_dao.data_handler.user import services as user_services user = user_services.get(user_id) user_services.delete(user)
def delete(userid): user = user_services.get(userid) user_services.delete(user) return make_response('', 204)