add test cases for unicode and punycode domains