def test_too_long_is_not_a_valid_domain(self): domain = ("a" * 255) + ".com" is_valid = hosts_tools.is_valid_domain(domain) assert not is_valid
def test_right_paren_is_not_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain(")example.com") assert not is_valid
def test_unicode_is_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain(u"www.с\ud0b0.com") assert is_valid
def test_percent_is_not_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("%example.com") assert not is_valid
def test_single_quote_is_not_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("'example.com") assert not is_valid
def test_empty_is_not_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("") assert not is_valid
def test_wildcard_is_not_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("*.example.com") assert not is_valid
def test_none_is_not_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain(None) assert not is_valid
def test_trailing_dot_is_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("www.example.com.") assert is_valid
def test_www_is_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("www.example.com") assert is_valid
def test_naked_is_a_valid_domain(self): is_valid = hosts_tools.is_valid_domain("example.com") assert is_valid
def test_long_is_a_valid_domain(self): domain = "a" * 251 + ".com" is_valid = hosts_tools.is_valid_domain(domain) assert is_valid