MCPcopy Create free account
hub / github.com/EasyIME/PIME / do_test_connect

Method do_test_connect

python/python3/tornado/test/tcpclient_test.py:91–101  ·  view source on GitHub ↗
(self, family, host, source_ip=None, source_port=None)

Source from the content-addressed store, hash-verified

89
90 @gen_test
91 def do_test_connect(self, family, host, source_ip=None, source_port=None):
92 port = self.start_server(family)
93 stream = yield self.client.connect(
94 host, port, source_ip=source_ip, source_port=source_port
95 )
96 assert self.server is not None
97 server_stream = yield self.server.queue.get()
98 with closing(stream):
99 stream.write(b"hello")
100 data = yield server_stream.read_bytes(5)
101 self.assertEqual(data, b"hello")
102
103 def test_connect_ipv4_ipv4(self):
104 self.do_test_connect(socket.AF_INET, "127.0.0.1")

Calls 5

start_serverMethod · 0.95
read_bytesMethod · 0.80
connectMethod · 0.45
getMethod · 0.45
writeMethod · 0.45

Tested by

no test coverage detected