summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2017-10-11 22:14:45 +0200
committerFlorian Bruhin <git@the-compiler.org>2017-10-11 22:14:58 +0200
commitc87d369725ba5c3d0ca7ee210907114ace0d92cc (patch)
tree6a0a039f64e3b09c9117a099312c0383da132452
parentf035d4f3625c8cec17cd8595fee85fc1ecd96e7c (diff)
downloadqutebrowser-c87d369725ba5c3d0ca7ee210907114ace0d92cc.tar.gz
qutebrowser-c87d369725ba5c3d0ca7ee210907114ace0d92cc.zip
Improve fonts.monospace tests
-rw-r--r--tests/unit/config/test_configinit.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/unit/config/test_configinit.py b/tests/unit/config/test_configinit.py
index 9ece48bdb..b67ceddf6 100644
--- a/tests/unit/config/test_configinit.py
+++ b/tests/unit/config/test_configinit.py
@@ -208,7 +208,9 @@ class TestEarlyInit:
args.temp_settings = [('fonts.monospace', '"Comic Sans MS"')]
configinit.early_init(args)
+ # Font
assert config.instance.get('fonts.keyhint') == '8pt "Comic Sans MS"'
+ # QtFont
assert config.instance.get('fonts.tabs').family() == 'Comic Sans MS'
def test_monospace_fonts_later(self, init_patch, args):
@@ -222,11 +224,14 @@ class TestEarlyInit:
config.instance.set_obj('fonts.monospace', '"Comic Sans MS"')
- assert 'fonts.keyhint' in changed_options
+ assert 'fonts.keyhint' in changed_options # Font
assert config.instance.get('fonts.keyhint') == '8pt "Comic Sans MS"'
- assert 'fonts.tabs' in changed_options
+ assert 'fonts.tabs' in changed_options # QtFont
assert config.instance.get('fonts.tabs').family() == 'Comic Sans MS'
+ # Font subclass, but doesn't end with "monospace"
+ assert 'fonts.web.family.standard' not in changed_options
+
def test_force_software_rendering(self, monkeypatch, config_stub):
"""Setting force_software_rendering should set the environment var."""
envvar = 'QT_XCB_FORCE_SOFTWARE_OPENGL'