OK can you add tests with a range of rfc 2732 ipv6 literals - eg `[2060::1]`

The case I think won't work is an ipv6 address with no port