2.12.ipv8.test.mocking.exit_socket

Module Contents

Classes

class 2.12.ipv8.test.mocking.exit_socket.MockTunnelExitSocket(parent: 2.12.ipv8.messaging.anonymization.tunnel.TunnelExitSocket)

Bases: 2.12.ipv8.messaging.anonymization.tunnel.TunnelExitSocket, 2.12.ipv8.messaging.interfaces.endpoint.EndpointListener

Mocked TunnelExitsocket that uses a mock endpoint.

enable() None

Set this exit node to enabled.

sendto(data: bytes, destination: 2.12.ipv8.types.Address) None

Send data through to another mock endpoint’s address.

on_packet(packet: tuple[2.12.ipv8.types.Address, bytes]) None

Callback for when data is received.

async close() None

Close our fake exit socket.