def test_theme_static(self): with self.app.test_request_context('/'): coolurl = static_file_url('cool', 'style.css') cooldata = render_theme_template('cool', 'static.html').strip() self.assertEqual(cooldata, 'Cool Blue v2, {}'.format(coolurl))
def test_theme_include_static(self): with self.app.test_request_context('/'): data = render_template('static_parent.html').strip() url = static_file_url('plain', 'style.css') self.assertEqual(data, 'Application, Plain, {}'.format(url))
def test_static_file_url(self): with self.app.test_request_context('/'): url = static_file_url('cool', 'style.css') genurl = url_for('_themes.static', themeid='cool', filename='style.css') self.assertEqual(url, genurl)