diff options
author | Philipp Albrecht <palbrecht@mailbox.org> | 2023-07-14 10:01:37 +0200 |
---|---|---|
committer | Philipp Albrecht <palbrecht@mailbox.org> | 2023-07-20 15:09:48 +0200 |
commit | e3a58e84c6dbe9b177ba4aa2d2e22b73849d265d (patch) | |
tree | b267befc85ec88908eafa66d0bc8be2a5489ba82 /tests/end2end/test_invocations.py | |
parent | f91ace96223cac8161c16dd061907e138fe85111 (diff) | |
download | qutebrowser-e3a58e84c6dbe9b177ba4aa2d2e22b73849d265d.tar.gz qutebrowser-e3a58e84c6dbe9b177ba4aa2d2e22b73849d265d.zip |
Don't crash on --logfilter
Diffstat (limited to 'tests/end2end/test_invocations.py')
-rw-r--r-- | tests/end2end/test_invocations.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/end2end/test_invocations.py b/tests/end2end/test_invocations.py index 56524a031..caa86dfbb 100644 --- a/tests/end2end/test_invocations.py +++ b/tests/end2end/test_invocations.py @@ -25,6 +25,7 @@ import importlib import re import json import platform +from contextlib import nullcontext as does_not_raise import pytest from qutebrowser.qt.core import QProcess, QPoint @@ -916,3 +917,15 @@ def test_sandboxing( status = dict(line.split("\t") for line in lines) assert status == expected_status + + +@pytest.mark.not_frozen +def test_logfilter_arg_does_not_crash(request, quteproc_new): + args = ['--temp-basedir', '--debug', '--logfilter', 'commands, init, ipc, webview'] + + with does_not_raise(): + quteproc_new.start(args=args + _base_args(request.config)) + + # Waiting for quit to make sure no other warning is emitted + quteproc_new.send_cmd(':quit') + quteproc_new.wait_for_quit() |