Beispiel #1
0
 def test_theme_static(self):
     app = Flask(__name__)
     app.config['THEME_PATHS'] = [join(TESTS, 'morethemes')]
     setup_themes(app, app_identifier='testing')
     
     with app.test_request_context('/'):
         coolurl = static_file_url('cool', 'style.css')
         cooldata = render_theme_template('cool', 'static.html').strip()
         assert cooldata == 'Cool Blue v2, %s' % coolurl
Beispiel #2
0
 def test_theme_include_static(self):
     app = Flask(__name__)
     app.config['THEME_PATHS'] = [join(TESTS, 'morethemes')]
     setup_themes(app, app_identifier='testing')
     
     with app.test_request_context('/'):
         data = render_template('static_parent.html').strip()
         url = static_file_url('plain', 'style.css')
         assert data == 'Application, Plain, %s' % url
Beispiel #3
0
 def test_static_file_url(self):
     app = Flask(__name__)
     app.config['THEME_PATHS'] = [join(TESTS, 'morethemes')]
     setup_themes(app, app_identifier='testing')
     
     with app.test_request_context('/'):
         url = static_file_url('cool', 'style.css')
         genurl = url_for('_themes.static', themeid='cool',
                          filename='style.css')
         assert url == genurl