diff --git a/tests/end2end/fixtures/webserver.py b/tests/end2end/fixtures/webserver.py index eca8ed1bb3f..924cb520b0e 100644 --- a/tests/end2end/fixtures/webserver.py +++ b/tests/end2end/fixtures/webserver.py @@ -9,7 +9,6 @@ import json import pathlib import socket -import fnmatch import dataclasses from http import HTTPStatus @@ -17,6 +16,7 @@ from qutebrowser.qt.core import pyqtSignal, QUrl from end2end.fixtures import testprocess +from helpers import testutils class Request(testprocess.Line): @@ -113,13 +113,13 @@ def __eq__(self, other): def is_ignored_webserver_message(line: str) -> bool: - return fnmatch.fnmatchcase( - line, - ( + return testutils.pattern_match( + pattern=( "Client ('127.0.0.1', *) lost — peer dropped the TLS connection suddenly, " "during handshake: (1, '[SSL: SSLV3_ALERT_CERTIFICATE_UNKNOWN] ssl/tls " "alert certificate unknown (_ssl.c:*)')" - ) + ), + value=line, )