def setUp(self): console_handler = logging.StreamHandler(sys.stdout) root_logger = logging.getLogger() root_logger.setLevel(logging.DEBUG) root_logger.addHandler(console_handler) self.app = AppFactory.create_app(test_flag=True) self.client = self.app.test_client()
def setUp(self): console_handler = logging.StreamHandler(sys.stdout) root_logger = logging.getLogger() root_logger.setLevel(logging.DEBUG) root_logger.addHandler(console_handler) self.app = AppFactory.create_app(test_flag=True) self.client = self.app.test_client() identifier = 'test_{}'.format(RandomUtility.random_string(6)) register_response = self.client.post( '/api/authentication/register', data=json.dumps({ 'identifier': identifier, 'secret': 'test', 'code': 'yRK3LxunjCFrovCXKyG32nB3pyST7ddE40T8FlxK8CCn75EyGr5jTanGyMqJ', 'profile': 'profile', 'recovery': 'recovery' }), content_type='application/json') self.assertTrue(register_response.status_code == 200) login_response = self.client.post('/api/authentication/login', data=json.dumps({ 'identifier': identifier, 'secret': 'test' }), content_type='application/json') login_json = json.loads(login_response.data) self.access_token = login_json['result']['access_token']
def setUp(self) -> None: self.fd, self.name = tempfile.mkstemp(suffix=".db") self.sql_executor = SQLExecutor(self.name, debug=True) self.storage = StatStorage.make_with_executor(self.sql_executor) self.image_generator = ImageGenerator() routes = RoutesFactory.make_routes(self.storage, self.image_generator, RequestHandler) self.app = AppFactory.make_app(routes)
import logging import traceback import unittest from random import randint from flask import g, request from app import AppFactory, model from app import SessionFactory from app import fixtures from app import service from app.utils import make_json_response, JSONEncoderCore __author__ = 'Ilias' app = AppFactory.create_app('backend', test=True) @app.teardown_request def teardown(exception): g.tran.commit() @app.errorhandler(Exception) def error(e): logging.error(traceback.format_exc()) try: g.tran.rollback() finally: SessionFactory.get_session().remove()
from app.model.db import CouchSync, Base, New from app.pages.peer import pg from app.service import call from app.utils import CbsException, make_json_response, orm_to_json from appconf import DB_URL, REDIS_URI, SECRET_KEY, SECURITY_PASSWORD_SALT from werkzeug.utils import secure_filename, redirect from flask.ext.uploads import UploadSet, configure_uploads, IMAGES, DOCUMENTS, ALL, DEFAULTS import app from app.controller import entity from app.keys import BOBJECT, CRUD sys.path.append('app') app = AppFactory.create_app(app.__name__) app.config.from_object('appconf') app.permanent_session_lifetime = timedelta(minutes=15) app.config['WTF_CSRF_ENABLED'] = False app.config['LOGGER_NAME'] = 'st' app.config['SESSION_COOKIE_NAME'] = 'st' app.config['SESSION_TYPE'] = 'sqlalchemy' app.config['SESSION_PERMANENT'] = True app.config['SESSION_SQLALCHEMY_TABLE'] = 'sessions' app.config['SQLALCHEMY_DATABASE_URI'] = DB_URL Session(app) mail = Mail() mail.init_app(app)
import logging import sys from app import AppFactory if __name__ == '__main__': print("Running in debug mode with sqlite database") consoleHandler = logging.StreamHandler(sys.stdout) rootLogger = logging.getLogger() rootLogger.setLevel(logging.DEBUG) rootLogger.addHandler(consoleHandler) app = AppFactory.create_app(test_flag=True) app.run(host='127.0.0.1', port=8080, debug=True) else: app = AppFactory.create_app(test_flag=False)
from os import environ from app import AppFactory from log import configure_root_logger_level configure_root_logger_level() ENVIRONMENT = environ.get("ENV", "local") lambda_handler = AppFactory(ENVIRONMENT).create_handler() if __name__ == "__main__": lambda_handler({}, None)
'''this is the flask svc and we use this to initialize any api or server in the flask''' from app import AppFactory # importing the api factory app = AppFactory.create_app() # we are initializing the factory ap