def dissociate_voicemail(userid): try: user_voicemail = user_voicemail_services.get_by_user_id(userid) except UserVoicemailNotExistsError: raise AssociationNotExistsError("User with id=%d does not have a voicemail" % userid) user_voicemail_services.dissociate(user_voicemail) return make_response('', 204)
def get_user_voicemail(userid): try: user_voicemail = user_voicemail_services.get_by_user_id(userid) except UserVoicemailNotExistsError: raise AssociationNotExistsError("User with id=%d does not have a voicemail" % userid) result = formatter.to_api(user_voicemail) return make_response(result, 200)
def test_get_by_user_id(self, user_voicemail_get_by_user_id): user_id = 123 voicemail_id = 42 expected_result = UserVoicemail(user_id=user_id, voicemail_id=voicemail_id) user_voicemail_get_by_user_id.return_value = UserVoicemail(user_id=user_id, voicemail_id=voicemail_id) result = user_voicemail_services.get_by_user_id(user_id) user_voicemail_get_by_user_id.assert_called_once_with(user_id) assert_that(result, equal_to(expected_result))
def test_get_by_user_id(self, user_voicemail_get_by_user_id): user_id = 123 voicemail_id = 42 expected_result = UserVoicemail(user_id=user_id, voicemail_id=voicemail_id) user_voicemail_get_by_user_id.return_value = UserVoicemail( user_id=user_id, voicemail_id=voicemail_id) result = user_voicemail_services.get_by_user_id(user_id) user_voicemail_get_by_user_id.assert_called_once_with(user_id) assert_that(result, equal_to(expected_result))
def dissociate_voicemail(userid): url.check_user_exists(userid) user_voicemail = user_voicemail_services.get_by_user_id(userid) user_voicemail_services.dissociate(user_voicemail) return make_response('', 204)
def get_user_voicemail(userid): url.check_user_exists(userid) user_voicemail = user_voicemail_services.get_by_user_id(userid) result = formatter.to_api(user_voicemail) return make_response(result, 200)