Exemplo n.º 1
0
 def test_listen_tcp_full_range(self):
     reactor = MemoryReactor()
     result = listen_tcp(self.portrange,
                         self.host,
                         Factory,
                         reactor=reactor)
     assert self.portrange[0] <= result.getHost().port <= self.portrange[1]
     assert len(reactor.tcpServers) == 1
     assert self.portrange[0] <= reactor.tcpServers[0][0] <= self.portrange[
         1]
Exemplo n.º 2
0
 def test_listen_tcp_default(self):
     reactor = MemoryReactor()
     result = listen_tcp([], self.host, Factory, reactor=reactor)
     assert result.getHost().port == 0
     assert reactor.tcpServers[0][0] == 0
Exemplo n.º 3
0
 def test_listen_tcp_range_length_one(self):
     reactor = MemoryReactor()
     result = listen_tcp([self.port], self.host, Factory, reactor=reactor)
     assert result.getHost().port == self.port
     assert reactor.tcpServers[0][0] == self.port
Exemplo n.º 4
0
 def test_listen_tcp_integer(self):
     reactor = MemoryReactor()
     result = listen_tcp(self.port, self.host, Factory, reactor=reactor)
     assert result.getHost().port == self.port
     assert reactor.tcpServers[0][0] == self.port
Exemplo n.º 5
0
 def test_listen_tcp_invalid_port_range(self):
     reactor = MemoryReactor()
     with pytest.raises(Exception) as info:
         listen_tcp([1, 2, 3], self.host, Factory, reactor=reactor)
     assert str(info.value) == 'invalid portrange: [1, 2, 3]'
Exemplo n.º 6
0
 def start_listening(self):
     self.port = listen_tcp(self.portrange, self.host, self)
     h = self.port.getHost()
     logger.info("Web service listening on %(host)s:%(port)d".format(host=h.host, port=h.port))
Exemplo n.º 7
0
 def start_listening(self):
     self.port = listen_tcp(self.portrange, self.host, self)
     h = self.port.getHost()
     logger.info('Web service listening on %(host)s:%(port)d'.format(
         host=h.host, port=h.port))
Exemplo n.º 8
0
 def test_listen_tcp_full_range(self):
     reactor = MemoryReactor()
     result = listen_tcp(self.portrange, self.host, Factory, reactor=reactor)
     assert self.portrange[0] <= result.getHost().port <= self.portrange[1]
     assert len(reactor.tcpServers) == 1
     assert self.portrange[0] <= reactor.tcpServers[0][0] <= self.portrange[1]
Exemplo n.º 9
0
 def test_listen_tcp_range_length_one(self):
     reactor = MemoryReactor()
     result = listen_tcp([self.port], self.host, Factory, reactor=reactor)
     assert result.getHost().port == self.port
     assert reactor.tcpServers[0][0] == self.port
Exemplo n.º 10
0
 def test_listen_tcp_default(self):
     reactor = MemoryReactor()
     result = listen_tcp([], self.host, Factory, reactor=reactor)
     assert result.getHost().port == 0
     assert reactor.tcpServers[0][0] == 0
Exemplo n.º 11
0
 def test_listen_tcp_invalid_port_range(self):
     reactor = MemoryReactor()
     with pytest.raises(Exception) as info:
         listen_tcp([1, 2, 3], self.host, Factory, reactor=reactor)
     assert str(info.value) == 'invalid portrange: [1, 2, 3]'
Exemplo n.º 12
0
 def test_listen_tcp_integer(self):
     reactor = MemoryReactor()
     result = listen_tcp(self.port, self.host, Factory, reactor=reactor)
     assert result.getHost().port == self.port
     assert reactor.tcpServers[0][0] == self.port