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
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
def should_return_user_already_on_stack(self): g.user = UserFactory() assert user_from_session() == g.user
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
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
def ensure_no_auth_token_returns_none(self, request): request.headers = {} assert user_from_session() is None