summaryrefslogtreecommitdiff
path: root/tests/unit/misc/test_ipc.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/misc/test_ipc.py')
-rw-r--r--tests/unit/misc/test_ipc.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/unit/misc/test_ipc.py b/tests/unit/misc/test_ipc.py
index 7e0ffb98b..fdd543d2a 100644
--- a/tests/unit/misc/test_ipc.py
+++ b/tests/unit/misc/test_ipc.py
@@ -661,12 +661,21 @@ class TestSendOrListen:
@pytest.fixture
def qlocalsocket_mock(self, mocker):
+ original_errors = {
+ name: getattr(QtNetwork.QLocalSocket, name)
+ for name in
+ [
+ 'UnknownSocketError',
+ 'UnconnectedState',
+ 'ConnectionRefusedError',
+ 'ServerNotFoundError',
+ 'PeerClosedError'
+ ]
+ }
m = mocker.patch('qutebrowser.misc.ipc.QtNetwork.QLocalSocket', autospec=True)
m().errorString.return_value = "Error string"
- for name in ['UnknownSocketError', 'UnconnectedState',
- 'ConnectionRefusedError', 'ServerNotFoundError',
- 'PeerClosedError']:
- setattr(m, name, getattr(QtNetwork.QLocalSocket, name))
+ for name, error in original_errors.items():
+ setattr(m, name, error)
return m
@pytest.mark.linux(reason="Flaky on Windows and macOS")