3.0.ipv8.test.mocking.exit_socket ================================= .. py:module:: 3.0.ipv8.test.mocking.exit_socket Classes ------- .. autoapisummary:: 3.0.ipv8.test.mocking.exit_socket.MockTunnelExitSocket Module Contents --------------- .. py:class:: MockTunnelExitSocket(parent: 3.0.ipv8.messaging.anonymization.exit_socket.TunnelExitSocket) Bases: :py:obj:`3.0.ipv8.messaging.anonymization.exit_socket.TunnelExitSocket`, :py:obj:`3.0.ipv8.messaging.interfaces.endpoint.EndpointListener` Mocked TunnelExitsocket that uses a mock endpoint. .. py:attribute:: endpoint .. py:attribute:: parent .. py:method:: enable() -> None Set this exit node to enabled. .. py:method:: sendto(data: bytes, destination: 3.0.ipv8.types.Address) -> None Send data through to another mock endpoint's address. .. py:method:: on_packet(packet: tuple[3.0.ipv8.types.Address, bytes]) -> None Callback for when data is received. .. py:method:: close() -> None :async: Close our fake exit socket.