summaryrefslogtreecommitdiff
path: root/tests/end2end/test_invocations.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-07-21 14:52:24 +0200
committerGitHub <noreply@github.com>2023-07-21 14:52:24 +0200
commit1387b0598b90501dfa1dc8e4cbe5e1d0d05cd048 (patch)
treec10b53a21a316dee9d2b42af3ea737df29df2339 /tests/end2end/test_invocations.py
parent059a280e4ec11898148df78578b7a29cc2bd41d3 (diff)
parent01ab247a410488f86ac57cf07e22cca5e62bc92c (diff)
downloadqutebrowser-1387b0598b90501dfa1dc8e4cbe5e1d0d05cd048.tar.gz
qutebrowser-1387b0598b90501dfa1dc8e4cbe5e1d0d05cd048.zip
Merge pull request #7772 from pylbrecht/logfilter
Don't crash on --logfilter at startup
Diffstat (limited to 'tests/end2end/test_invocations.py')
-rw-r--r--tests/end2end/test_invocations.py13
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()