Exemplo n.º 1
0
 def resolve(self, hostname, port):
     future = BlockingResolver().resolve(hostname,
                                         port,
                                         family=socket.AF_INET)
     pairs = future.result()
     if len(pairs) > 0:
         self._hostname_mapping[(hostname, port)] = pairs[0][1]
         return pairs[0][1]
     else:
         raise NameError("%s:%s" % (hostname, port))
Exemplo n.º 2
0
 def setUp(self):
     super(OverrideResolverTest, self).setUp()
     mapping = {
         ('google.com', 80): ('1.2.3.4', 80),
         ('google.com', 80, socket.AF_INET): ('1.2.3.4', 80),
         ('google.com', 80, socket.AF_INET6): ('2a02:6b8:7c:40c:c51e:495f:e23a:3', 80)
     }
     self.resolver = OverrideResolver(BlockingResolver(), mapping)
Exemplo n.º 3
0
 def setUp(self):
     super().setUp()
     mapping = {
         ("google.com", 80): ("1.2.3.4", 80),
         ("google.com", 80, socket.AF_INET): ("1.2.3.4", 80),
         ("google.com", 80, socket.AF_INET6): (
             "2a02:6b8:7c:40c:c51e:495f:e23a:3",
             80,
         ),
     }
     self.resolver = OverrideResolver(BlockingResolver(), mapping)
Exemplo n.º 4
0
 def setUp(self):
     super(BlockingResolverErrorTest, self).setUp()
     self.resolver = BlockingResolver(io_loop=self.io_loop)
     self.real_getaddrinfo = socket.getaddrinfo
     socket.getaddrinfo = _failing_getaddrinfo
Exemplo n.º 5
0
 def setUp(self):
     super(BlockingResolverTest, self).setUp()
     self.resolver = BlockingResolver(io_loop=self.io_loop)
Exemplo n.º 6
0
 def setUp(self):
     super().setUp()
     self.resolver = BlockingResolver()
     self.real_getaddrinfo = socket.getaddrinfo
     socket.getaddrinfo = _failing_getaddrinfo
Exemplo n.º 7
0
 def setUp(self):
     super().setUp()
     self.resolver = BlockingResolver()
Exemplo n.º 8
0
 def setUp(self):
     super(ThreadedResolverErrorTest, self).setUp()
     self.resolver = BlockingResolver()
     self.real_getaddrinfo = socket.getaddrinfo
     socket.getaddrinfo = _failing_getaddrinfo