(mock_socket)
| 36 | |
| 37 | @patch("sshuttle.methods.socket.socket") |
| 38 | def 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 | |
| 53 | def test_setup_tcp_listener(): |
nothing calls this directly
no test coverage detected