def test_init_session(self):
     class TestConf(AppConfig):
         TESTING = True
     app = create_app(TestConf)
     _init_session(app)
     self.assertIsInstance(app.session_interface, 
                           server_session.RedisSessionInterface)
 def setUp(self):
     username = '******'.format(repr(self))
     test_user = dict(name=username, chances=222)
     self.database = connection()
     self.user_id = str(self.database.accounts.insert(test_user))
     class TestConf(AppConfig):
         TESTING = True
     self.app = create_app(TestConf)
 def setUp(self):
     redis_url = os.environ.get('REDISTOGO_URL')
     url = urlparse(redis_url)
     self.redis = StrictRedis(host=url.hostname, port=url.port, 
                              password=url.password)
     self.prefix = 'session-adverb-front-test:'
     self.session_interface = \
         server_session.RedisSessionInterface(self.redis, self.prefix)
     class TestConf(AppConfig):
         TESTING = True
     self.app = create_app(TestConf)
 def setUp(self):
     test = self
     class TestWebClient(object):
         def receive_tokens(self, code):
             return dict(access_token='test_access_token')
         def user_info(self, access_token):
             return dict(id=test.user_id, username=test.username)
     self.webclient_mock = TestWebClient()
     self.database = connection()
     self.service = AuthService('some_auth_code')
     class TestConf(AppConfig):
         TESTING = True
     self.app = create_app(TestConf)
 def setUp(self):
     test = self
     username = '******'.format(repr(self))
     test_user = dict(name=username, chances=222)
     self.database = connection()
     self.user_id = str(self.database.accounts.insert(test_user))
     class TestWebClient(object):
         def receive_tokens(self, code):
             return dict(access_token='test_access_token')
         def user_info(self, access_token):
             return dict(id=test.user_id, username=username)
     self.webclient_mock = TestWebClient()
     class TestConf(AppConfig):
         TESTING = True
     self.app = create_app(TestConf).test_client()
 def setUp(self):
     class TestConf(AppConfig):
         TESTING = True
     self.app = create_app(TestConf)
Exemplo n.º 7
0
# -*- coding: utf-8 -*-
import os

from flask import url_for, redirect

from advapp import create_app, AppConfig
# from logentries import LogentriesHandler
from models import users


APPLICATION_PORT = int(os.environ.get('PORT', 5000))
LOGENTRIES_TOKEN = '334ddec8-b367-4fcc-bcff-53ebeb24ea79'

app = create_app(AppConfig)
@app.route('/', methods=['GET'])
def index():
    user = users.current()
    if user.anonymous:
        from advapp.shared import _make_login_url
        return redirect(_make_login_url())
    else:
        return redirect(url_for('player.show'))


if __name__ == "__main__":
    # app.logger.addHandler(LogentriesHandler(LOGENTRIES_TOKEN))
    app.run(host='0.0.0.0', port=APPLICATION_PORT, debug=True)