def test_discover_v6(self): if socket.has_ipv6: peer = self.s_ipv6.getsockname()[:2] ips = network.discover_ips(peer) self.assertTrue("::1" in ips) else: self.fail("no ipv6 available")
def test_discover_both(self): expected = ["127.0.0.1"] if socket.has_ipv6: expected.append("::1") peer = self.multi_sock.getsockname()[:2] ips = network.discover_ips(peer) for ip in expected: self.assertTrue(ip in ips)
def test_discover_v4(self): peer = self.s_ipv4.getsockname() ips = network.discover_ips(peer) self.assertTrue("127.0.0.1" in ips)