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)
# -*- 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)