def associate_voicemail(userid): data = document.parse(request) model = formatter.dict_to_model(data, userid) created_model = user_voicemail_services.associate(model) result = formatter.to_api(created_model) location = url_for('.associate_voicemail', userid=userid) return make_response(result, 201, {'Location': location})
def test_associate(self, notifier_associated, dao_associate, validate_association): user_voicemail = Mock(UserVoicemail) result = user_voicemail_services.associate(user_voicemail) assert_that(result, equal_to(user_voicemail)) validate_association.assert_called_once_with(user_voicemail) dao_associate.assert_called_once_with(user_voicemail) notifier_associated.assert_called_once_with(user_voicemail)