We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent df68266 commit 8a3eac7Copy full SHA for 8a3eac7
1 file changed
tests/test_usb.py
@@ -194,9 +194,12 @@ async def mock_connection(
194
loop: asyncio.AbstractEventLoop,
195
protocol_factory: Callable[[], pw_receiver.StickReceiver], # type: ignore[name-defined]
196
**kwargs: dict[str, Any],
197
- ) -> tuple[DummyTransport, pw_receiver.StickReceiver]: # type: ignore[name-defined]
+ ) -> tuple[DummyTransport, pw_receiver.StickReceiver] | None: # type: ignore[name-defined]
198
"""Mock connection with dummy connection."""
199
self._protocol = protocol_factory()
200
+ if self._protocol is None:
201
+ return None
202
+
203
self._transport = DummyTransport(loop, self.custom_response)
204
self._transport.protocol_data_received = self._protocol.data_received
205
loop.call_soon_threadsafe(self._protocol.connection_made, self._transport)
0 commit comments