def create_app(self): settings = test_app_settings.copy() settings['XAPI_ENABLED'] = True settings['LRS_XAPI_STATEMENT_ENDPOINT'] = 'local' settings['CALIPER_ENABLED'] = True settings['LRS_CALIPER_HOST'] = 'local' settings['LRS_APP_BASE_URL'] = self.app_base_url app = create_app(settings_override=settings) return app
def create_app(self): settings = test_app_settings.copy() settings['XAPI_ENABLED'] = True settings['LRS_XAPI_STATEMENT_ENDPOINT'] = 'local' settings['CALIPER_ENABLED'] = True settings['LRS_CALIPER_HOST'] = 'local' # you can certify by uncommenting, running nosetests compair.tests.learning_records, and # running a few navigation events on the front end # settings['LRS_CALIPER_HOST'] = 'https://caliper-dev.imsglobal.org/caliper/4d7a0b79-0d0f-4127-808d-bfe88b6e037f/message' # settings['LRS_CALIPER_API_KEY'] = '4d7a0b79-0d0f-4127-808d-bfe88b6e037f' settings['LRS_APP_BASE_URL'] = self.app_base_url app = create_app(settings_override=settings) # make it easier to debug self.maxDiff = None return app
def create_app(self): app = create_app(settings_override=test_app_settings) return app
import os from compair import create_app, celery app = create_app(skip_endpoints=True, skip_assets=True) # needed to get flask debugging working with uwsgi in docker # (since it ignores FLASK_DEBUG & DEBUG) if os.environ.get('DEV') == '1': app.debug = True TaskBase = celery.Task class ContextTask(TaskBase): abstract = True def __call__(self, *args, **kwargs): with app.app_context(): return TaskBase.__call__(self, *args, **kwargs) celery.Task = ContextTask
import os from compair import create_app app = create_app() # needed to get flask debugging working with uwsgi in docker # (since it ignores FLASK_DEBUG & DEBUG) if os.environ.get('DEV') == '1': app.config['DEBUG'] = True app.debug = True
def create_app(self): settings = test_app_settings.copy() settings['XAPI_ENABLED'] = True app = create_app(settings_override=settings) return app
def create_app(self): settings = test_app_settings.copy() settings['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///'+self._sqlite_db() app = create_app(settings_override=settings) return app
#!/usr/bin/env python from requests.utils import unquote from flask_script import Manager, Server from compair.manage.database import manager as database_manager from compair.manage.report import manager as report_generator from compair.manage.grades import manager as grades_generator from compair.manage.score import manager as score_generator from compair.manage.user import manager as user_manager from compair.manage.utils import manager as util_manager from compair import create_app manager = Manager(create_app(skip_assets=True)) # register sub-managers manager.add_command("database", database_manager) manager.add_command("report", report_generator) manager.add_command("grades", grades_generator) manager.add_command("score", score_generator) manager.add_command("runserver", Server(port=8080)) manager.add_command("user", user_manager) manager.add_command("util", util_manager) @manager.command def list_routes(): import urllib output = [] for rule in manager.app.url_map.iter_rules(): methods = ','.join(rule.methods)
def create_app(self): app = create_app(settings_override=test_app_settings) app.config['ENFORCE_SSL'] = False return app
def create_app(self): settings = test_app_settings.copy() settings['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + self._sqlite_db() app = create_app(settings_override=settings) return app