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.py52
1 files changed, 33 insertions, 19 deletions
diff --git a/tests/unit/misc/test_ipc.py b/tests/unit/misc/test_ipc.py
index fdd543d2a..a536ee46e 100644
--- a/tests/unit/misc/test_ipc.py
+++ b/tests/unit/misc/test_ipc.py
@@ -54,8 +54,10 @@ def shutdown_server():
def ipc_server(qapp, qtbot):
server = ipc.IPCServer('qute-test')
yield server
- if (server._socket is not None and
- server._socket.state() != QtNetwork.QLocalSocket.UnconnectedState):
+ if (
+ server._socket is not None
+ and server._socket.state() != QtNetwork.QLocalSocket.UnconnectedState
+ ):
with qtbot.wait_signal(server._socket.disconnected, raising=False):
server._socket.abort()
try:
@@ -102,8 +104,15 @@ class FakeSocket(QtCore.QObject):
readyRead = QtCore.pyqtSignal() # noqa: N815
disconnected = QtCore.pyqtSignal()
- def __init__(self, *, error=QtNetwork.QLocalSocket.UnknownSocketError, state=None,
- data=None, connect_successful=True, parent=None):
+ def __init__(
+ self,
+ *,
+ error=QtNetwork.QLocalSocket.UnknownSocketError,
+ state=None,
+ data=None,
+ connect_successful=True,
+ parent=None
+ ):
super().__init__(parent)
self._error_val = error
self._state_val = state
@@ -301,16 +310,18 @@ class TestListen:
def test_error(self, ipc_server, monkeypatch):
"""Simulate an error while listening."""
- monkeypatch.setattr(ipc.QtNetwork.QLocalServer, 'removeServer',
- lambda self: True)
+ monkeypatch.setattr(
+ ipc.QtNetwork.QLocalServer, 'removeServer', lambda self: True
+ )
monkeypatch.setattr(ipc_server, '_socketname', None)
with pytest.raises(ipc.ListenError):
ipc_server.listen()
@pytest.mark.posix
def test_in_use(self, qlocalserver, ipc_server, monkeypatch):
- monkeypatch.setattr(ipc.QtNetwork.QLocalServer, 'removeServer',
- lambda self: True)
+ monkeypatch.setattr(
+ ipc.QtNetwork.QLocalServer, 'removeServer', lambda self: True
+ )
qlocalserver.listen('qute-test')
with pytest.raises(ipc.AddressInUseError):
ipc_server.listen()
@@ -411,10 +422,10 @@ class TestOnError:
def test_other_error(self, ipc_server, monkeypatch):
socket = QtNetwork.QLocalSocket()
ipc_server._socket = socket
- monkeypatch.setattr(socket, 'error',
- lambda: QtNetwork.QLocalSocket.ConnectionRefusedError)
- monkeypatch.setattr(socket, 'errorString',
- lambda: "Connection refused")
+ monkeypatch.setattr(
+ socket, 'error', lambda: QtNetwork.QLocalSocket.ConnectionRefusedError
+ )
+ monkeypatch.setattr(socket, 'errorString', lambda: "Connection refused")
socket.setErrorString("Connection refused.")
with pytest.raises(ipc.Error, match=r"Error while handling IPC "
@@ -597,10 +608,14 @@ class TestSendToRunningInstance:
ipc.send_to_running_instance('qute-test', [], None, socket=socket)
def test_socket_error_no_server(self):
- socket = FakeSocket(error=QtNetwork.QLocalSocket.ConnectionError,
- connect_successful=False)
- with pytest.raises(ipc.Error, match=r"Error while connecting to "
- r"running instance: Error string \(error 7\)"):
+ socket = FakeSocket(
+ error=QtNetwork.QLocalSocket.ConnectionError, connect_successful=False
+ )
+ with pytest.raises(
+ ipc.Error,
+ match=r"Error while connecting to "
+ r"running instance: Error string \(error 7\)",
+ ):
ipc.send_to_running_instance('qute-test', [], None, socket=socket)
@@ -663,13 +678,12 @@ class TestSendOrListen:
def qlocalsocket_mock(self, mocker):
original_errors = {
name: getattr(QtNetwork.QLocalSocket, name)
- for name in
- [
+ for name in [
'UnknownSocketError',
'UnconnectedState',
'ConnectionRefusedError',
'ServerNotFoundError',
- 'PeerClosedError'
+ 'PeerClosedError',
]
}
m = mocker.patch('qutebrowser.misc.ipc.QtNetwork.QLocalSocket', autospec=True)