def _create_user_in_database(user): user.private_template_id = template_dao.create_private_template() if not user.caller_id: user.caller_id = u'"{}"'.format(user.fullname) user = user_dao.create(user) dial_action_dao.create_default_dial_actions_for_user(user) func_key_service.create_user_destination(user) return user
def test_create_user_destination(self, dao_create, notifier_create): user = Mock(User, id=1) func_key = UserFuncKey(user_id=user.id) result = services.create_user_destination(user) assert_that(result, equal_to(dao_create.return_value)) dao_create.assert_called_once_with(func_key) notifier_create.assert_called_once_with(dao_create.return_value)