コード例 #1
0
ファイル: test_compair.py プロジェクト: vishnu-meera/ACJ
 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
コード例 #2
0
ファイル: test_compair.py プロジェクト: ubc/acj-versus
 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
コード例 #3
0
    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
コード例 #4
0
ファイル: test_compair.py プロジェクト: vishnu-meera/ACJ
 def create_app(self):
     app = create_app(settings_override=test_app_settings)
     return app
コード例 #5
0
ファイル: test_compair.py プロジェクト: ubc/acj-versus
 def create_app(self):
     app = create_app(settings_override=test_app_settings)
     return app
コード例 #6
0
ファイル: celery_worker.py プロジェクト: ubc/acj-versus
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
コード例 #7
0
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
コード例 #8
0
ファイル: celery_worker.py プロジェクト: vishnu-meera/ACJ
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
コード例 #9
0
ファイル: test_compair.py プロジェクト: rcr615/compair
 def create_app(self):
     settings = test_app_settings.copy()
     settings['XAPI_ENABLED'] = True
     app = create_app(settings_override=settings)
     return app
コード例 #10
0
 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
コード例 #11
0
#!/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)
コード例 #12
0
 def create_app(self):
     app = create_app(settings_override=test_app_settings)
     app.config['ENFORCE_SSL'] = False
     return app
コード例 #13
0
 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