def test_find_by_voicemail_id(self, user_voicemail_find_by_voicemail_id): user_id = 123 voicemail_id = 42 expected_result = UserVoicemail(user_id=user_id, voicemail_id=voicemail_id) user_voicemail_find_by_voicemail_id.return_value = UserVoicemail(user_id=user_id, voicemail_id=voicemail_id) result = user_voicemail_services.find_by_voicemail_id(voicemail_id) user_voicemail_find_by_voicemail_id.assert_called_once_with(voicemail_id) assert_that(result, equal_to(expected_result))
def test_find_by_voicemail_id(self, user_voicemail_find_by_voicemail_id): user_id = 123 voicemail_id = 42 expected_result = UserVoicemail(user_id=user_id, voicemail_id=voicemail_id) user_voicemail_find_by_voicemail_id.return_value = UserVoicemail( user_id=user_id, voicemail_id=voicemail_id) result = user_voicemail_services.find_by_voicemail_id(voicemail_id) user_voicemail_find_by_voicemail_id.assert_called_once_with( voicemail_id) assert_that(result, equal_to(expected_result))
def _delete_voicemail_with_id(channel, voicemail_id): from xivo_dao.data_handler.voicemail import services as voicemail_services from xivo_dao.data_handler.user_voicemail import services as user_voicemail_services from xivo_dao.data_handler.exception import NotFoundError try: user_voicemail = user_voicemail_services.find_by_voicemail_id(voicemail_id) if user_voicemail: user_voicemail_services.dissociate(user_voicemail) voicemail = voicemail_services.get(voicemail_id) voicemail_services.delete(voicemail) except NotFoundError: pass
def _delete_voicemail_with_id(channel, voicemail_id): from xivo_dao.data_handler.voicemail import services as voicemail_services from xivo_dao.data_handler.user_voicemail import services as user_voicemail_services from xivo_dao.data_handler.exception import ElementNotExistsError try: user_voicemail = user_voicemail_services.find_by_voicemail_id(voicemail_id) if user_voicemail: user_voicemail_services.dissociate(user_voicemail) voicemail = voicemail_services.get(voicemail_id) voicemail_services.delete(voicemail) except ElementNotExistsError: pass