Esempio n. 1
0
 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
Esempio n. 2
0
 def test_right_paren_is_not_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain(")example.com")
     assert not is_valid
Esempio n. 3
0
 def test_unicode_is_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain(u"www.с\ud0b0.com")
     assert is_valid
Esempio n. 4
0
 def test_percent_is_not_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("%example.com")
     assert not is_valid
Esempio n. 5
0
 def test_single_quote_is_not_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("'example.com")
     assert not is_valid
Esempio n. 6
0
 def test_empty_is_not_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("")
     assert not is_valid
Esempio n. 7
0
 def test_wildcard_is_not_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("*.example.com")
     assert not is_valid
Esempio n. 8
0
 def test_none_is_not_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain(None)
     assert not is_valid
Esempio n. 9
0
 def test_trailing_dot_is_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("www.example.com.")
     assert is_valid
Esempio n. 10
0
 def test_www_is_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("www.example.com")
     assert is_valid
Esempio n. 11
0
 def test_naked_is_a_valid_domain(self):
     is_valid = hosts_tools.is_valid_domain("example.com")
     assert is_valid
Esempio n. 12
0
 def test_long_is_a_valid_domain(self):
     domain = "a" * 251 + ".com"
     is_valid = hosts_tools.is_valid_domain(domain)
     assert is_valid