Exemplo n.º 1
0
    def should_return_user_instance(self, request, validate_session):
        user = UserFactory()

        db.session.add(user)
        db.session.commit()

        request.headers = {'Access-Token': 'foo'}
        validate_session.return_value = user.id

        assert user_from_session() == user
Exemplo n.º 2
0
def is_authenticated_request():
    """ Retruns if the request is valid

    Returns
    -------
    bool
        If the requets is valid
    """

    # Known client?
    if clients.valid_request():
        return True

    # Is a user session?
    user = session.user_from_session()
    if user is not None:
        return True

    return False
Exemplo n.º 3
0
    def should_return_user_already_on_stack(self):
        g.user = UserFactory()

        assert user_from_session() == g.user
Exemplo n.º 4
0
    def ensure_user_exists(self, request, validate_session):
        request.headers = {'Access-Token': 'foo'}
        validate_session.return_value = unicode(uuid.uuid4())

        assert user_from_session() is None
Exemplo n.º 5
0
    def ensure_invalid_auth_token_returns_none(self, request,
                                               validate_session):
        request.headers = {'Access-Token': 'foo'}
        validate_session.return_value = None

        assert user_from_session() is None
Exemplo n.º 6
0
    def ensure_no_auth_token_returns_none(self, request):
        request.headers = {}

        assert user_from_session() is None