summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-12-04 12:46:51 +0100
committerFlorian Bruhin <me@the-compiler.org>2023-12-04 12:46:51 +0100
commit0aa57e4f7243024fa4bba8853306691b5dbd77b3 (patch)
treec5e6571f573b82e2ed4851837933f387597edbf1 /tests
parente8a7c6b257478bd39810f19c412f484ada6a3dc6 (diff)
parent4e61bfedda91b6b38c3b899cf27340b7cb56989c (diff)
downloadqutebrowser-0aa57e4f7243024fa4bba8853306691b5dbd77b3.tar.gz
qutebrowser-0aa57e4f7243024fa4bba8853306691b5dbd77b3.zip
Merge remote-tracking branch 'origin/pr/7935'
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/browser/webengine/test_darkmode.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/tests/unit/browser/webengine/test_darkmode.py b/tests/unit/browser/webengine/test_darkmode.py
index 53d3246d6..d2f9742f1 100644
--- a/tests/unit/browser/webengine/test_darkmode.py
+++ b/tests/unit/browser/webengine/test_darkmode.py
@@ -104,6 +104,7 @@ QT_515_2_SETTINGS = {'blink-settings': [
('forceDarkModeInversionAlgorithm', '2'),
('forceDarkModeImagePolicy', '2'),
('forceDarkModeGrayscale', 'true'),
+ ('forceDarkModeTextBrightnessThreshold', '100'),
]}
@@ -113,6 +114,17 @@ QT_515_3_SETTINGS = {
('InversionAlgorithm', '1'),
('ImagePolicy', '2'),
('IsGrayScale', 'true'),
+ ('TextBrightnessThreshold', '100'),
+ ],
+}
+
+QT_64_SETTINGS = {
+ 'blink-settings': [('forceDarkModeEnabled', 'true')],
+ 'dark-mode-settings': [
+ ('InversionAlgorithm', '1'),
+ ('ImagePolicy', '2'),
+ ('IsGrayScale', 'true'),
+ ('ForegroundBrightnessThreshold', '100'),
],
}
@@ -120,12 +132,14 @@ QT_515_3_SETTINGS = {
@pytest.mark.parametrize('qversion, expected', [
('5.15.2', QT_515_2_SETTINGS),
('5.15.3', QT_515_3_SETTINGS),
+ ('6.4', QT_64_SETTINGS),
])
def test_qt_version_differences(config_stub, qversion, expected):
settings = {
'enabled': True,
'algorithm': 'brightness-rgb',
'grayscale.all': True,
+ 'threshold.foreground': 100,
}
for k, v in settings.items():
config_stub.set_obj('colors.webpage.darkmode.' + k, v)
@@ -142,7 +156,7 @@ def test_qt_version_differences(config_stub, qversion, expected):
'PagePolicy', '1'),
('policy.images', 'smart',
'ImagePolicy', '2'),
- ('threshold.text', 100,
+ ('threshold.foreground', 100,
'TextBrightnessThreshold', '100'),
('threshold.background', 100,
'BackgroundBrightnessThreshold', '100'),