def test_edited(self, send_bus_event, UserCtiProfileEditedEvent, exec_request_handler): new_event = UserCtiProfileEditedEvent.return_value = Mock() user_cti_profile = UserCtiProfile(user_id=1, cti_profile_id=2, enabled=True) self.sysconfd_command['ctibus'] = ['xivo[user,edit,1]'] notifier.edited(user_cti_profile) UserCtiProfileEditedEvent.assert_called_once_with(user_cti_profile.user_id, user_cti_profile.cti_profile_id, user_cti_profile.enabled) send_bus_event.assert_called_once_with(new_event, new_event.routing_key) exec_request_handler.assert_called_once_with(self.sysconfd_command)
def edit(user_cti_profile): validator.validate_edit(user_cti_profile) dao.edit(user_cti_profile) notifier.edited(user_cti_profile)