def test_isv6_invalid(self): assert not greendns.is_ipv6_addr('foobar::1')
def test_isv6_none(self): assert not greendns.is_ipv6_addr(None)
def test_isv6(self): assert greendns.is_ipv6_addr('dead:beef::1')
def test_getaddrinfo_ipv6_scope(): greendns.is_ipv6_addr('::1%2') if not socket.has_ipv6: return socket.getaddrinfo('::1%2', 80, socket.AF_INET6)