Example #1
0
 def testGetIP6(self):
     if not has_ipv6:
         pytest.skip("no ipv6 capability")
     addr = socketutil.get_ip_address("::1", version=6)
     assert addr.version == 6
     assert ":" in str(addr)
     addr = socketutil.get_ip_address("localhost", version=6)
     assert addr.version == 6
     assert ":" in str(addr)
Example #2
0
 def testGetIP(self):
     config.PREFER_IP_VERSION = 4
     myip = socketutil.get_ip_address("")
     assert len(str(myip)) > 4
     myip = socketutil.get_ip_address("", workaround127=True)
     assert len(str(myip)) > 4
     assert not str(myip).startswith("127.")
     addr = socketutil.get_ip_address("127.0.0.1", workaround127=False)
     assert "127.0.0.1" == str(addr)
     assert addr.version == 4
     addr = socketutil.get_ip_address("127.0.0.1", workaround127=True)
     assert "127.0.0.1" != str(addr)
     assert addr.version == 4