Exemplo n.º 1
0
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
Exemplo n.º 2
0
    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)