def test_ensure_ip(): assert ensure_ip('localhost') in ('127.0.0.1', '::1') assert ensure_ip('123.123.123.123') == '123.123.123.123' assert ensure_ip('8.8.8.8') == '8.8.8.8' if has_ipv6(): assert ensure_ip('2001:4860:4860::8888') == '2001:4860:4860::8888' assert ensure_ip('::1') == '::1'
def test_ensure_ip(): assert ensure_ip("localhost") in ("127.0.0.1", "::1") assert ensure_ip("123.123.123.123") == "123.123.123.123" assert ensure_ip("8.8.8.8") == "8.8.8.8" if has_ipv6(): assert ensure_ip("2001:4860:4860::8888") == "2001:4860:4860::8888" assert ensure_ip("::1") == "::1"
def get_local_address_for(self, loc): host, port = parse_host_port(loc) host = ensure_ip(host) if ":" in host: local_host = get_ipv6(host) else: local_host = get_ip(host) return unparse_host_port(local_host, None)
def resolve_address(self, loc): host, port = parse_host_port(loc) return unparse_host_port(ensure_ip(host), port)
def get_local_address_for(self, loc): host, port, path = parse_gateway_address(loc) host = ensure_ip(host) host = get_ip(host) return "%s:%d/%s" % (host, port, path)
def resolve_address(self, loc): host, port, path = parse_gateway_address(loc) host = ensure_ip(host) return "%s:%d/%s" % (host, port, path)
def test_ensure_ip(): assert ensure_ip('localhost') == '127.0.0.1' assert ensure_ip('123.123.123.123') == '123.123.123.123'
def test_ensure_ip(): assert ensure_ip('localhost') == '127.0.0.1' assert ensure_ip('localhost:8787') == '127.0.0.1:8787' assert ensure_ip(b'localhost:8787') == '127.0.0.1:8787' assert ensure_ip('123.123.123.123') == '123.123.123.123' assert ensure_ip('123.123.123.123:8787') == '123.123.123.123:8787'