def test_validate_association(self, voicemail_get_by_user_id, find_all_by_user_id, voicemail_get, user_get): user_voicemail = UserVoicemail(user_id=1, voicemail_id=2) find_all_by_user_id.return_value = [Mock(UserLine)] voicemail_get_by_user_id.side_effect = ElementNotExistsError( 'user_voicemail', user_id=user_voicemail.user_id) validator.validate_association(user_voicemail) user_get.assert_called_once_with(user_voicemail.user_id) voicemail_get.assert_called_once_with(user_voicemail.voicemail_id) find_all_by_user_id.assert_called_once_with(user_voicemail.user_id) voicemail_get_by_user_id.assert_called_once_with( user_voicemail.user_id)
def test_validate_association(self, voicemail_get_by_user_id, find_all_by_user_id, voicemail_get, user_get): user_voicemail = UserVoicemail(user_id=1, voicemail_id=2) find_all_by_user_id.return_value = [Mock(UserLine)] voicemail_get_by_user_id.side_effect = NotFoundError validator.validate_association(user_voicemail) user_get.assert_called_once_with(user_voicemail.user_id) voicemail_get.assert_called_once_with(user_voicemail.voicemail_id) find_all_by_user_id.assert_called_once_with(user_voicemail.user_id) voicemail_get_by_user_id.assert_called_once_with(user_voicemail.user_id)
def associate(user_voicemail): validator.validate_association(user_voicemail) dao.associate(user_voicemail) notifier.associated(user_voicemail) return user_voicemail