def test_wormhole_close_emit_closed_signal_with_wormhole_error_pass(qtbot): wormhole = Wormhole() wormhole._wormhole = MagicMock() wormhole._wormhole.close = MagicMock(side_effect=WormholeError()) with qtbot.wait_signal(wormhole.closed) as blocker: yield wormhole.close() assert blocker.args == []
def wormhole(): w = Wormhole() w._wormhole = MagicMock() return w