Пример #1
0
 def test_current_auth(self):
     env = "testing"
     init_app(self.app, env)
     with self.app.test_request_context():
         self.assertEqual(
             render_template_string('{% if current_auth.is_authenticated %}Yes{% else %}No{% endif %}'),
             'No')
Пример #2
0
 def test_current_auth(self):
     environ['FLASK_ENV'] = "testing"
     init_app(self.app)
     with self.app.test_request_context():
         assert (render_template_string(
             '{% if current_auth.is_authenticated %}Yes{% else %}No{% endif %}'
         ) == 'No')
Пример #3
0
def init_for(env):
    init_app(app, env)
    init_app(eventapp, env)
    app.config['tz'] = timezone(eventapp.config['TIMEZONE'])
    eventframe.models.db.init_app(app)
    eventframe.models.db.init_app(eventapp)
    lastuser.init_app(app)
    lastuser.init_usermanager(UserManager(eventframe.models.db, eventframe.models.User))
    assets.register('js_all', js)
    assets.register('css_all', css)
    eventassets.register('js_baseframe', baseframe_js)
    eventassets.register('css_baseframe', baseframe_css)

    setup_themes(eventapp, app_identifier='eventframe')
    setup_themes(app, app_identifier='eventframe')  # To list themes in the admin views
    for theme in eventapp.theme_manager.list_themes():
        load_theme_assets(eventassets, theme)

    return DomainDispatcher(app.config['ADMIN_HOSTS'], app, eventapp)
Пример #4
0
def init_for(env):
    init_app(app, env)
    init_app(eventapp, env)
    app.config['tz'] = timezone(eventapp.config['TIMEZONE'])
    eventframe.models.db.init_app(app)
    eventframe.models.db.init_app(eventapp)
    lastuser.init_app(app)
    lastuser.init_usermanager(
        UserManager(eventframe.models.db, eventframe.models.User))
    assets.register('js_all', js)
    assets.register('css_all', css)
    eventassets.register('js_baseframe', baseframe_js)
    eventassets.register('css_baseframe', baseframe_css)

    setup_themes(eventapp, app_identifier='eventframe')
    setup_themes(
        app, app_identifier='eventframe')  # To list themes in the admin views
    for theme in eventapp.theme_manager.list_themes():
        load_theme_assets(eventassets, theme)

    return DomainDispatcher(app.config['ADMIN_HOSTS'], app, eventapp)
Пример #5
0
def init_for(env):
    init_app(app, env)
    init_app(eventapp, env)
    app.config['tz'] = timezone(eventapp.config['TIMEZONE'])
    eventframe.models.db.init_app(app)
    eventframe.models.db.init_app(eventapp)
    baseframe.baseframe.init_app(app, requires=['baseframe', 'toastr', 'eventframe'])
    baseframe.baseframe.init_app(eventapp, requires=[], assetenv=eventassets)
    eventapp.assets = eventassets  # Replace baseframe-provided Environment with ThemeAwareEnvironment

    lastuser.init_app(app)
    lastuser.init_usermanager(UserManager(eventframe.models.db, eventframe.models.User))
    eventassets.register('js_baseframe',
        Bundle(baseframe.assets.require('baseframe.js'), filters='uglipyjs', output='js/packed.js'))
    eventassets.register('css_baseframe',
        Bundle(baseframe.assets.require('baseframe.css'), filters='cssmin', output='css/packed.css'))

    setup_themes(eventapp, app_identifier='eventframe')
    setup_themes(app, app_identifier='eventframe')  # To list themes in the admin views
    for theme in eventapp.theme_manager.list_themes():
        load_theme_assets(eventassets, theme)

    return DomainDispatcher(app.config['ADMIN_HOSTS'], app, eventapp)
Пример #6
0
 def test_init_app(self):
     env = "testing"
     init_app(self.app, env)
     self.assertEqual(self.app.config['SETTINGS_KEY'], "settings")
     self.assertEqual(self.app.config['TEST_KEY'], "test")
Пример #7
0
# Third, import models, nodes and views

import eventframe.models
import eventframe.nodes
eventframe.nodes.init()
import eventframe.views

from eventframe.models import db  # NOQA

# Fourth, setup baseframe, assets and theme assets on both apps
baseframe.assets['eventframe.css'][version] = 'css/app.css'
eventassets = ThemeAwareEnvironment(eventapp)


init_app(app)
init_app(eventapp)
app.config['tz'] = timezone(eventapp.config['TIMEZONE'])
eventframe.models.db.init_app(app)
eventframe.models.db.init_app(eventapp)
migrate = Migrate(app, eventframe.models.db)
baseframe.baseframe.init_app(app, requires=['baseframe', 'toastr', 'eventframe'])
baseframe.baseframe.init_app(eventapp, requires=['baseframe'], assetenv=eventassets)
eventapp.assets = eventassets  # Replace baseframe-provided Environment with ThemeAwareEnvironment

lastuser.init_app(app)
lastuser.init_usermanager(UserManager(eventframe.models.db, eventframe.models.User))
eventassets.register('js_baseframe',
    Bundle(baseframe.assets.require('baseframe.js'), filters='uglipyjs', output='js/packed.js'))
eventassets.register('css_baseframe',
    Bundle(baseframe.assets.require('baseframe.css'), filters='cssmin', output='css/packed.css'))
Пример #8
0
 def test_init_app(self):
     environ['FLASK_ENV'] = "testing"
     init_app(self.app)
     assert self.app.config['SETTINGS_KEY'] == "settings"
     assert self.app.config['TEST_KEY'] == "test"
Пример #9
0
 def test_init_app(self):
     env = "testing"
     init_app(self.app, env)
     self.assertEqual(self.app.config['SETTINGS_KEY'], "settings")
     self.assertEqual(self.app.config['TEST_KEY'], "test")