MCPcopy Index your code
hub / github.com/sshuttle/sshuttle / test_send_udp

Function test_send_udp

tests/client/test_methods_tproxy.py:38–50  ·  view source on GitHub ↗
(mock_socket)

Source from the content-addressed store, hash-verified

36
37@patch("sshuttle.methods.socket.socket")
38def test_send_udp(mock_socket):
39 sock = Mock()
40 method = get_method('tproxy')
41 method.send_udp(sock, "127.0.0.2", "127.0.0.1", "2222222")
42 assert sock.mock_calls == []
43 assert mock_socket.mock_calls == [
44 call(sock.family, 2),
45 call().setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1),
46 call().setsockopt(0, 19, 1),
47 call().bind('127.0.0.2'),
48 call().sendto("2222222", '127.0.0.1'),
49 call().close()
50 ]
51
52
53def test_setup_tcp_listener():

Callers

nothing calls this directly

Calls 5

get_methodFunction · 0.90
setsockoptMethod · 0.80
bindMethod · 0.80
closeMethod · 0.80
send_udpMethod · 0.45

Tested by

no test coverage detected