diff --git a/tests/unit/misc/test_ipc.py b/tests/unit/misc/test_ipc.py index 4239c3080..21d2911cb 100644 --- a/tests/unit/misc/test_ipc.py +++ b/tests/unit/misc/test_ipc.py @@ -59,13 +59,15 @@ def qlocalserver(qapp): @pytest.yield_fixture -def qlocalsocket(qapp): +def qlocalsocket(qapp, qtbot): socket = QLocalSocket() yield socket socket.disconnectFromServer() if socket.state() != QLocalSocket.UnconnectedState: disconnected = socket.waitForDisconnected(100) assert disconnected + with qtbot.waitSignal(socket.destroyed, raising=False): + socket.deleteLater() class FakeSocket(QObject):