def test_returns_none_when_session_does_not_exist(self): User( username='******', password='******', salt='salt', ).save() session = SessionService.get_session_by_token('token') assert session is None
def test_returns_session_when_session_exists(self): user = User( username='******', password='******', salt='salt', ).save() Session( user=user, token='token', ).save() session = SessionService.get_session_by_token('token') assert session is not None assert session.user.username == 'username' assert session.token == 'token'
def verify_token(cls, token): session = SessionService.get_session_by_token(token) return True if session else False