parent
70a8d4f06a
commit
ce1ed60dd2
@ -54,3 +54,5 @@ class Config(object):
|
|||||||
DEFAULT_PAGE_STYLE = 'light'
|
DEFAULT_PAGE_STYLE = 'light'
|
||||||
TITLE_SUFFIX = 'incorporeal.org'
|
TITLE_SUFFIX = 'incorporeal.org'
|
||||||
CONTACT_EMAIL = 'bss@incorporeal.org'
|
CONTACT_EMAIL = 'bss@incorporeal.org'
|
||||||
|
|
||||||
|
# specify FAVICON in your instance config.py to override the suou icon
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
|
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
|
||||||
<link rel="stylesheet" href="{{ url_for('static', filename=user_style) }}">
|
<link rel="stylesheet" href="{{ url_for('static', filename=user_style) }}">
|
||||||
<link rel="icon" href="{{ url_for('static', filename='img/favicon.png') }}">
|
<link rel="icon" href="{% if config.FAVICON %}{{ config.FAVICON }}{% else %}{{ url_for('static', filename='img/favicon.png') }}{% endif %}">
|
||||||
|
|
||||||
<div class="site-wrap">
|
<div class="site-wrap">
|
||||||
{% block header %}
|
{% block header %}
|
||||||
|
@ -58,3 +58,13 @@ def test_media_file_access(client):
|
|||||||
response = client.get('/media/favicon.png')
|
response = client.get('/media/favicon.png')
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
assert response.headers['content-type'] == 'image/png'
|
assert response.headers['content-type'] == 'image/png'
|
||||||
|
|
||||||
|
|
||||||
|
def test_favicon_override():
|
||||||
|
"""Test that a configuration with a specific favicon overrides the default."""
|
||||||
|
instance_path = os.path.join(HERE, 'instance')
|
||||||
|
app = create_app(instance_path=instance_path, test_config={'FAVICON': '/media/foo.png'})
|
||||||
|
client = app.test_client()
|
||||||
|
response = client.get('/no-title')
|
||||||
|
assert response.status_code == 200
|
||||||
|
assert b'<link rel="icon" href="/media/foo.png">' in response.data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user