diff options
Diffstat (limited to 'tests/unit/utils/test_version.py')
-rw-r--r-- | tests/unit/utils/test_version.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/utils/test_version.py b/tests/unit/utils/test_version.py index b50352e34..734b70468 100644 --- a/tests/unit/utils/test_version.py +++ b/tests/unit/utils/test_version.py @@ -1174,6 +1174,16 @@ class TestChromiumVersion: assert versions.source == 'importlib' assert versions.webengine == expected + @pytest.mark.parametrize('override', [ + utils.VersionNumber(5, 12, 10), + utils.VersionNumber(5, 15, 3), + ]) + def test_override(self, monkeypatch, override): + monkeypatch.setenv('QUTE_QTWEBENGINE_VERSION_OVERRIDE', str(override)) + versions = version.qtwebengine_versions(avoid_init=True) + assert versions.source == 'override' + assert versions.webengine == override + @dataclasses.dataclass class VersionParams: |